C和指针
kipdoudou
奋斗在IT路上的小蜗牛。一步一步往上爬,爬到小牛,再到大牛,然后是神牛,然后是犇,然后就可以离开IT行业,回归大自然了。 远离IT,珍爱生命!!! 记录学习的点滴。
展开
-
《C和指针》摘录(一)
以下均为个人看了《C和指针》Reek著 人民邮电出版社后将之前不清楚或觉得需要强调的摘抄的:预处理指令: 如下均为预处理指令:#include <stdio.h> #include <string.h> #define MAX_COLS 20预处理指令(preprocessor directives)由预处理器(preprocessor)解释,预处理器读入源代码,根据预处理指令对其进行修改,然后把原创 2016-01-29 14:10:29 · 487 阅读 · 0 评论 -
《C和指针》摘录(二)
数组int b[10]; b是一个指针常量(值为第一个元素的地址,类型取决于数组元素的类型),而不是指针变量,不可被修改。 只有两种场合下,数组名不用指针常量来表示:当数组名作为sizeof操作符的操作数:返回整个数组的长度,而不是指向数组的指针的长度 当数组名作为单目操作符&的操作数:取一个数组名的地址 = 指向数组的指针,而不是一个指向某个指针常量值的指针。 int a[10]; int *原创 2016-01-30 13:40:57 · 313 阅读 · 0 评论 -
输入/输出函数
错误报告 void perror(char const *message);perror函数打印出这个字符串,后面跟一个分号和一个空格,然后打印出一条用于解释errno当前错误代码的信息。2.终止执行void exit(int status); 定义于stdlib.h,status返回给操作系统。预定义符号EXIT_SUCCESS, EXIT_FAILURE分别提示程序的终止是成功还是失败。原创 2016-02-03 13:47:01 · 433 阅读 · 0 评论