C程序设计期末测试要点
C程序设计期中测试要点 (具体细节 还需大家认真看书) 作为一门编程语言考试,第一个要掌握的就是语法,第二个是篡法O 同学们应先把基本的语法知识整理一下。 至于算法,第五章当中讲到的累加,统让,求最值等必须掌握。 寿周翔 #include void main() { i nt a, b, sum; 一、一个C语言程序的基本框架(以计算a+b之值为例): //编译预处理指令 //定义主函数 〃函数开始 //程序申明部分定义变量 printf( “键盘输入a和b的值\n“);〃文字提示 scanf( “%d%d“ char ch; a=O;b=O;c=O;d=O; wh i I e ((ch=getchar ()) != \n ) if(ch== ) a++; else if (ch>=‘ a } print““空格数%€1个\n“,a); pr intf (“英文字%d个侦“,b); printfC数字%d 个\n”,c); pr i ntf (“其他字符%=0) { if (grade1>=grade2) grade2=grade1; e I se ; scanf } pr i ntf (“最高成绩为%f\n,z, grade2); } 2、do •••whi I e语句实现循环 (基本结构) do { 循环体 } while (循环条件);//当循环条件成立时,执行循环体中的语句 以下以一个累加型程序为例: /*编程计算从1加至U100的和。by wqh ver1. 0*/ #include void main() { int i=1, sum=0; do { sum+=i; i++; } while (i void main() { int n, a, b, c, d, sum; for (n=1950;n=21 else ; } pr intf (“老人是%d 年出生的.\n“, n-sum); } 4、三种循环语句的比较 最简单方便的当然要数for语