《C语言常用语句.doc》由会员分享,可在线阅读,更多相关《C语言常用语句.doc(10页珍藏版)》请在金锄头文库上搜索。
1、C语言常用语句ifwhile do-whileforswitchIf 语句第一种形式if(表达式)语句组第二种形式if(表达式) 语句组1else 语句组2第三种形式 if(表达式1)语句组1else if(表达式2)语句组2else if(表达式3)语句组3 。else if(表达式m) 语句组 m else 语句组nelse总是与前面离它最近的if配对。且else不能单独使用,必须与if配对使用。if语句的嵌套if ()if ()语句组1else内嵌的语句语句组2elseif ()语句组3else内嵌的语句语句组4当if与else的数目不一样时,可以加花括号来确定配对关系 if()if()
2、 语句1内嵌的语句else 语句2switch 语句switch(表达式)case 常量表达式1:语句1;case 常量表达式2:语句2;。、常量表达式n:语句n;default:语句n+1;#includemain() int score; printf(please enter score(score=100):); scanf(%d, &score); /*输入学生成绩*/ if (score = 100)/*如果成绩是100则和90是一样的等级*/ score = 90; score = score / 10; /*求出成绩的高位数字*/ switch (score) case 9:
3、printf(the grade is An); /*等级为A*/ break; case 8: printf(the grade is Bn); /*等级为B*/ break; case 7: printf(the grade is Cn); /*等级为C*/ break; case 6: printf(the grade is Dn); /*等级为D*/ break; default: printf(the grade is En); /*等级为E*/ 当不加break时如果遇到相等的表达式执行下面语句后,就不再进行比较判断,而是直接执行case后面的语句表达式。如绿色所示。若均不相等,则
4、执行defult语句。while 语句while(表达式)语句计算s=1+1/2+.+1/20#includemain() int i = 1; /*定义变量i为基本整型并给i赋初值1*/ double sum = 0; /*定义变量sum为双精度型并赋初值0*/ while (i 21)/*当i小于等于n时,sum逐次累加求和*/ sum = sum + 1.0 / (double)i; i+; printf(sum=%lfn,sum); /*将n与sum的值打印输出*/do- while 直到型循环语句 do 循环体语句 while(表达式);main() int i = 1; /*定义变量i为基本整型并给i赋初值1*/ double sum =0; /*定义变量sum为双精度型并赋初值0*/ system(cls); do/*当i小于等于n时,sum逐次累加求和*/ sum = sum + 1.0 / (double)i; i+; while(i21); printf(sum=%lfn,sum); /*将n与sum的值打印输出*/for语句 for(表达式1;表达式2;表达式3) 语句;#incluemain()int i, sum=0;for(i=1;i=100;i+)sum=sum+i;printf(“the sum is %dn”,sum);