2013年6月17日

C陷阱与缺陷(三)

摘要: 第三章 语义陷阱3.1 指针与数组C语言中只有一维数组,而且数组的大小必须字编译期就作为一个常数确定下来。数组中的元素可以是另外一个数组。任何一个数组下标运算都等同于一个对应的指针运算。int a[3];除了a被用作运算符sizeof的参数这一情形,在其它所有情形中数组名a都代表指向数组a中下标为0的元素的指针,sizeof(a)是整个数组a的大小。*a是数组a中下标为0的元素的引用,*(a+1)是数组中下标为1的元素的引用。3.2 非数组的指针在C语言中,字符串常量代表了一块包括字符串中所有字符以及一个空字符的内存区域的地址。假设我们有两个这样的字符串s和t,我们希望可以借助常用的库函数st 阅读全文

posted @ 2013-06-17 13:40 颓废的悠然 阅读(288) 评论(0) 推荐(0) 编辑

导航