内存分配
FebSummer
Technical freedom is really freedom!
展开
-
C语言 -- 结构体的基本使用和内存分析
/* 可以由多个不同类型的数据构成,可结合数组分析 */ //1.定义结构体类型(并不会分配存储空间,系统不会为类型分配控件,比如 int,只会为 int 类型的数据分配控件) struct Person { //结构体的成员或属性 int age;//4个字节 double height;//8 个字节 char *name;//指针 8 个字节 }; //2.根据结构体类型,定义结构体变量(真正分配存储空间,默认情况下,一个结构体变量,比如 p1 所占用的存储空间就是原创 2020-09-04 14:38:18 · 172 阅读 · 0 评论 -
C语言 -- 字符串的使用及内存分配
## 基本使用 /* \0的 ASCII 码值为 0 name、name2、name3、name4都是字符串 */ char name[8] = "it";//sizeof(name) 输出结果为 3 char name2[8] = {'i','t','\0'};//字符串默认以\0作为结束字符 char name3[8] = {'i','t',0}; //静态数组,尾部都是以 0 填充,即{'i','t',0,0,0,...},也可以当\0即结束标志使用 char name4[8] = {'i','t原创 2020-09-02 11:33:55 · 1614 阅读 · 0 评论