
c语言
文章平均质量分 81
Teresa-smida
所有的悲伤,总会留下一丝欢乐的线索。
所有的遗憾,总会留下一处完美的角落。
我在冰封的深海,找寻希望的缺口。
却在午夜惊醒时,蓦然瞥见绝美的月光。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二维数组 指针数组 数组指针 二级指针
#include /* 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an array,即指向数组的指针 int* a[4] 指针数组 表示:数组a中的元素都为int型指针([]优先级高于*) 元素表示:*a[i] int (*a)[4] 数组指针转载 2015-07-08 16:40:05 · 466 阅读 · 0 评论 -
c问题
1.char *p1,p2; c语言中,声明的语法是 基本类型 生成基本类型的东西; 所以上面声明了一个char类指针,而p2声明符只有p2,为普通char型变量。 char *p1, *p2; 2.声明一个指针并为其分配空间。 char *p; *p = malloc(10); 这里声明的指针是p不是*p。 3.一个全局变量或函数可以原创 2015-06-30 10:15:20 · 452 阅读 · 0 评论 -
c之统一分配内存技巧
1.struct name { int namelen; char namestr[1]; }; 我们声明这样的结构,然后用一些内存技巧是namestr数组用起来好像有多个元素,namelen记录了元素个数。 #include #include struct name *makename (char *newname) { struct name *ret = malloc(原创 2015-07-03 15:53:47 · 463 阅读 · 0 评论