C语言
文章平均质量分 55
Taithon
写简诉好难。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言基础数据类型与运算符号复习记录
const: 0、char* const p 指针p指向的地址不能被改变,p指向的地址所存储的内容可以改变。 1、const char* p 通常用于形参保护,如: void fun(const char* p) { } 在fun函数内,不能通过指针p来更改p指向的内存中的内容。 2、const chat* const p 定义p时候p指向就固定了,指针p的指向地址不原创 2017-09-25 23:00:18 · 356 阅读 · 0 评论 -
数组、函数、指针复习记录
数组: 内存污染:比如定义了一个数组int a[10],可用的为a[0]-a[9],现在用了a[10],则数组后面的内存a[10]便被污染了,可能不可预料的改变某些变量的数值; 动态数组:使用malloc申请内存,使用realloc追加内存。 函数: 函数不可以嵌套定义,但可以嵌套调用。也可以自己调用自己(递归调用,但要做好函数退出的条件)。 一维数组、二维数组作为函数参数传原创 2017-09-26 09:53:55 · 319 阅读 · 0 评论 -
结构体、字符串函数复习记录
以多少个字节为单位分配内存: 找结构体中占字节数最多的基本类型,以它的字节数为单位为结构体开辟内存。 注意: 当有double 类型成员的时候 vc中以八字节为单位开辟内存,double 类型的成员为8字节对齐 gcc 以四字节为单位开辟内存,并且double类型的成员为4字节对齐 字节对齐: char型成员1字节对齐,即随便一个字节空间都可以存放char型数据 short原创 2017-09-26 11:32:46 · 413 阅读 · 0 评论
分享