C缺陷与陷阱

来源:互联网 发布:windows图标缩小 编辑:程序博客网 时间:2024/06/09 20:15

第二章:语法

2.1 理解函数声明

第三章:语义

3.1 指针和数组
所有的数组都是一个一维数组.
int a[12][31]: a是一个拥有12个数组类型的元素,其中每个元素都是一个拥有31个int型的数组。
int *p;
int i;

a[4]是一个a数组的第5个元素,指向a[4][0]
p=a[4];
i=a[4][7]; 既 i=(a[4]+7); 既i=(*(a+4)+7)

3.2 非数组的指针
字符串
strlen:返回字符串的实际长度,不包含’\0’
malloc:显示分配内存空间后,需显示释放free

原创粉丝点击