1 / 3
文档名称:

c语言期末复习内容.doc

格式:doc   大小:86KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言期末复习内容.doc

上传人:小雄 2021/5/15 文件大小:86 KB

下载得到文件列表

c语言期末复习内容.doc

文档介绍

文档介绍:C语言期末复****br/>第一章:概述
1、 C语言程序总是从main ()函数开始执行,main ()可出现在程序的任意位置。
2、 注释内容不参与编译
3、 一行上可以放一条语句或多条语句
4、 构成c程序的基本单位是函数
5、 C语言标示符原则,判断合法的标示符(注意关键字不是合法的标示符)
第二章:数据类型、运算符表达式
1、 c语言中最简单的数据类型:整型、实型、字符型
2、 算术运算符:%、/ :例如15%4/7=?
3、 ++、一运算符:
例如:int i=5; ++i的值?
放变量前和变量后的区别:例如:
(1) int n=0;
while (n++<=2); printf("%d",n);
(2) void main()
(
int i,j,k=O;
for(i=l;i<=5;i++)
(
j=i%2;
while(—j>=0) k++;
)
printf("%d,%d",j,k);
}输出结果是多少?
4、复合的赋值运算符:+=、*=、-=
x+=a/b等价于什么?
int a=6;求表达式a+=a-=a*a的值
第三章:基本输入输出语句
1、 C语言本身没有输入输出语句
2、 scanf()输入语句格式:
(1)当输入数据的形式为25,13,10<CR>正确的输出结果为
main()
( int x,y,z
scanf("%d%d%d",&x,&y,&z);
printf( "x+y+z=%d\n" ,x+y+z);。
(2)要通过语句scanf("%d%d%d”,&a,&b,&c);给a赋值于3, b赋值于4, c赋值于5,正确的输入方式?
3、求圆的面积和周长?
第四章:选择结构
1、 C语言中关系逻辑表达式的书写:判断char型变量ch是否为大写字母的正确表达式是?
2、 if语句执行顺序:a=l,b=7,c=5, if语句if(a>c) b=a;a=c;c=b;执行完后a, b,c的值分别是多少?
3、 实验指导书上面的顾客购物打折
4、 输入两个数由小到大输出
第五章:循环结构
1、 do……while语句与for、while语句在执行顺序上的区别
2、 while语句:设有程序段int k=10; while (k=0) k=k-l;循环体执行次数?
例题:
⑴求n的阶乘;
(2)从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者
(使用条件表达式m>n?m:n);
(3)从键盘输入学号(学号为三位数),然后输出学号中百位数字是5的学号,输入0时结束循环。
3、 continue 语句:
输出1—100之间能被5整除的数:
void main()
{
int I;
for(i=l;i<=100;i++)
if(i%5!=0)
continue;
printf("%d",i);
}
4、 break语句的使用:根据需要使用break语句
5、 典型例题:打印水仙花数
第六章:数组
1、 一维数组:数组元素必须具有相同数据类型
给部分元素赋初值时没有赋值的元素值为0:
int a[10]=( 1,2,3};a[5]的值是多少?
例题:输入10个数,求其最大值