好吧,好不容易休息了一天,很多题。。。。有点小累。继续
1.scanf遇到 回车,空格,制表符, 终止接受
注意 : 如果第一个字符是空格,会将该字符跳过
再注意:会自动保存‘\0’
2.gets
(1)。不会跳过第一个空格或空白
(2). 遇到\0才终止接受
3.fgets(str,n,stdin)
str是容器即接受字符的数组,n表示接受字符的大小, stdin从哪里读取(标准输入)
4. int main(int argc, char *argv[])
argc :从终端接受的命令行参数的个数
argv[0] : 可执行程序名,argv[] 的最后一个是NULL 结束标记
扩展 : #define NULL (void *)
5.malloc函数
返回一个void*指针(可与任意一种数据类型进行隐式转换)
使用free函数释放
6. char str[5]; 等价于 char *str;
char *str[5];等价于 char **str;
char (*str)[5]; 等价于 char str[][5];
7. oxbf 栈帧
0x8048 只读数据段
0x804a data段
好吧,今个的英语 : press(按) drive(驱动) disk(硬盘)