Chinaunix首页 | 论坛 | 博客
  • 博客访问: 42941
  • 博文数量: 12
  • 博客积分: 315
  • 博客等级: 一等列兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-25 11:10
文章分类
文章存档

2011年(12)

我的朋友

分类: C/C++

2011-03-08 19:57:20

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即可
阅读(1681) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~