下载此文档

C语言复习重点.doc


文档分类:中学教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
C语言复习重点
编辑à编译à链接à执行
1、C语言的上机步骤。
源程序
目标程序
可执行程序
内容
程序设计语言
机器语言
机器语言
可执行
不可以
不可以
可以
文件名后缀
.c
.obj
.exe
2、标示符。
所谓标识符是指用户自行定义的符号,用来标识变量、常量、函数、标号等,它的组成和命名要遵循以下的原则:
只能由字母、数字、下划线(-)组成,且第一个必须是字母或下划线;
大小写敏感;
不能使用关键词;
最长32个;
同时,在命名过程中要注意:
见名知意(最好使用英文单词或单词的组合,英文的重要性就出来了吧!)
避免混淆(比如:1,l o,0)
常用大些字母标识常量标识符,变量等其他标识符用小写字母表示;
注意系统中带(-)的标识符,不要混淆;
3、模运算符(求余%)。
在C语言中,%称为模运算符(求余运算符),它要求操作数全部为整数,实践证明,它非常有用。
例如:7%3 5%6
4、奇偶判断。
if(a%2==0)偶
if(a%2!=0)或if(a%2==1)奇
5、while和do while的区别。
while语句是先判断后执行。
do while语句识先执行后判断。
对于while语句来说,有可能一次循环也不执行;但对于do-while语句来说,不管初始条件成不成立,均至少执行一次。
【例1】多分支语句,switch(嵌套)。一个典型的应用。
#include ""
main()
{
int x=0,y=2,z=3;
switch(x+1)
{
case 1:switch(y==3)
{
case 1:printf("&&");
case 2:printf("u1");
}
case 2:switch(z)
{
case 1:printf("$$");
case 2:printf("*****");
case 3:printf("%$%$");
}
}
getch();
} 结果:%$%$
【例2】写出结果。
#include ""
main()
{
int i;
for(i=0;i<=40;i++)
{
if(i++%5==0)
if(++i%8==0)
printf("%d",i);
}
getch();
} 结果:32
【例3】写出结果。
#include ""
main()
{
int a[]={5,8,7,6,2,7,5};
int y,*p=&a[1];
y=(*--p)++;
printf("%d",y);
printf("%d",a[0]);
getch();
} 结果:56
【例4】关系运算符。
1、(a=3*5,a*4),a+15=30 结果:a=15;
2、x=15,n=2,x%(n+=3) 结果:x=0;
3、a=6,b=3,c=8
f=a>b>c 结果:0
【例5】逻辑运算运算符和逻辑表达式。
1、设x、y、z、t均为int型变量且初始值均为1,则执行语句t=++x||++y&&++z;后,x的值为 2 ,y的值为 1 ,z的

C语言复习重点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小84 KB
  • 时间2018-03-12