1.5 字符输入输出
#include
/* copy input to output; 2nd version */
main()
{
int c;//考虑到EOF的值,c声明为int
while ((c = getchar()) != EOF)//注意这里的表达式的简化写法,很常用
putchar(c);
}
nl = nw = nc = 0;//常见用法,=从右向左结合
if (c == ' '||c=='\n'||c=='\t')//&& ||连接的表达式从左向右求值,一旦整个表达式为真或假,马上终止
1.6 数组
if (c >= '0' && c <= '9')//判断c是否为数字,如果成立,c对应c-'0'
1.8 参数--传值调用
被调用函数不能修改主调函数中参数的值,而只能修改其私有的临时副本的值
1.10外部变量与作用域
多个源文件的时候,如果某个变量在file1文件中定义,那么file2,file3要想用这个变量,需要用extern声明;常见的办法是把外部变量集中在头文件声明,其它文件include即可
阅读(1716) | 评论(0) | 转发(0) |