C
文章平均质量分 52
vernwangN
这个作者很懒,什么都没留下…
展开
-
4.5 心得 体会
C primer plus1。驱动程序是被用来测试一个函数的短小程序2.接口部分描述了如何使用一个特性,这就是原型所做的,而实现部分说明了采取的具体动作,这正是定义所做的。 (我联想到了C++中讲的类,外部接口正是如此。) 3.scanf函数:如果使用%C 说明符,那么所有的输入字符都是平等的,如果下一个输入字符是一个空格或者换行符。将会把这个空白或者换行符赋给指定的变量,不会跳过空原创 2013-04-05 14:21:13 · 561 阅读 · 0 评论 -
C语言运算符及其优先级汇总表口诀
圆下箭头一顿号 非凡增减富强针地长 三乘除,四加减,五移位 千万别把鱼忘记,它在盛饭的厨子里 小灯大灯灯灯不等 爸喂鱼,舅疑惑,裸鸡也疑惑 十三姨,十四父,十五逗,兜到低 “圆下箭头一顿号”指的是第15级的运算符。其中圆指的是运算符(),下指的是下标运算符[],箭头指的是指向结构体成员运算符->,顿号指的是结构体成员运算符、转载 2013-04-05 20:57:40 · 901 阅读 · 0 评论 -
4.5-2
#includeint main(void){char *p="hello word";p[1]='L'; printf("%s",p);return 0;}/*两个错误的地方:第一,"HELLO WORD"是字符串常量,无法改变。 第二,指针定义后,只赋予了首地址。故么没有p[1]这种形式. 修改方案:char p[]="h原创 2013-04-05 15:34:24 · 484 阅读 · 0 评论 -
4.6 心得:统计字数程序
//统计字数,输入一段话,输出 单词个数,行数,字符数,不完整行数//自己的做法:/*#include#define STOP '|' //STOP代表输入停止,这样做程序更加清晰。int main (void){int letter=0; //字符数int line=0; //行数int word=0; /原创 2013-04-06 12:57:32 · 723 阅读 · 0 评论 -
4.16 心得
continue:对于 do while 循环,对退出条件进行判断,如果必要,开始下一个循环周期getchar()、putchar()不是真正的函数,而是定义为预处理器宏。缓冲:完全缓冲, 出现在文件输入行缓冲 是标准的缓冲。文件输入:从概念上说,C程序处理一个流,而不是直接处理文件,流是一个理想化的数据流,实际输入或输出来映射到这个数据流。检测到文件尾:原创 2013-04-16 09:32:19 · 691 阅读 · 0 评论 -
4.28
例:可以把static 定义为用户标识符。 这句话正确么? static应该为关键字,不能使用。用户标识符如果与关键字相同,则编译时会出错;如果与预定义标识符相同,编译时不会出错,拓展:标识符分为关键字、预定义标识符、用户标识符。预定义标识符(保留标识符):背诵define scanf printf include。记住预定义标识符可以做为用户标识符。包括那些以下原创 2013-04-28 22:20:04 · 707 阅读 · 0 评论