黑马程序员技术交流社区

标题: 知识杂记 [打印本页]

作者: 54hxd52lj    时间: 2014-6-4 00:06
标题: 知识杂记
       C语言的声明部分的内容不应该称为语句。如“int a,b;”不是一条C语句,因为它不产生机器操作,而只是对变量的定义。
       C语句分为控制语句、函数调用语句、表达式语句、空语句和复合语句5类。
       (1)控制语句。控制语句用于完成一定的控制功能。C语言中有9种控制语句:if( )...else...(条件语句)、for( )...(循环语句)、while( )...(循环语句)、do...while( )...(循环语句)、continue(结束本次循环语句)、break(终止执行switch或循环语句)、switch(多分支选择语句)、goto(转向语句)、return(从函数返回语句)。
       (2)函数调用语句。函数调用语句由一个函数调用加一个分号构成。例如:printf("This is a C statement.");
       (3)表达式语句。表达式语句由一个表达式加一个分号构成,最典型的是由赋值表达式构成一个赋值语句。例如:a=3是一个赋值表达式,而a=3;是一个赋值语句。
       (4)空语句。只有一个分号的语句,它什么都不做,有时用来做流程的转向点(流程从程序其它地方转到此语句处),也可用来作为循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。
       (5)复合语句。可以用{ }把一些语句括起来成为复合语句(又称分程序)。复合语句中最后一个语句中最后的分号不能忽略不写。例如:
                {
                  z=x+y;
                  t=z/100;
                  printf("%f",t);
                }
       字符数据的输入输出。putchar函数(字符输入函数)的作用是向终端输出一个字符。它输出的字符变量的值可以是字符型变量或整形变量。getchar函数(字符输入函数)的作用是从终端(或系统隐含指定的输入设备)输入一个字符。getchar函数没有参数,函数的值就是从输入设备得到的字符。
       格式输入与输出。printf函数(格式输出函数),它的作用是向终端(或系统隐含指定的输入设备)输出若干个任意类型的数据。scanf函数(格式输入函数)的作用是从终端(或系统隐含指定的输入设备)输入若干个任意类型的数据。scanf函数没有参数,函数的值就是从输入设备得到的数据。
       应用举例:从键盘输入一个大写字母,要求改用小写字母输出。
       #include
       void main( )
       {
          char c1,c2;
          c1=getchar( );
          printf("%c,%d\n",c1,c1);
          c2=c1+32;
          printf("%c,%d\n",c2,c2);
       }
作者: a1130003724    时间: 2014-6-4 00:46
学习了 赞一个
作者: 54hxd52lj    时间: 2014-6-4 09:52
a1130003724 发表于 2014-6-4 00:46
学习了 赞一个

谢谢,我要继续努力。
作者: 白羊爱芒果    时间: 2014-6-6 09:20
写的真好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2