随笔分类 - 【7】c语言
摘要:数组指针 指针数组 函数指针 指针函数 指针的指针 数组指针 定义:int (*p)[n]; 理解:p是一个指针,指向一个包含 n 个 int 类型的数组; 含义:()的优先级高,(*p) 是一个指针,int 修饰数组的内容,n 数组的个数; 指针数组 定义:int *p[n]; 理解:数组p 包含
阅读全文
摘要:数据在进程空间的存储 栈 :局部变量 动态空间 :堆 未初始化的全局变量和静态变量 :bss 初始化的全局变量和静态变量 :rwdata段(读写段) 程序常量值 :rodata段(只读段) 可执行代码 :text
阅读全文
摘要:// 对齐原则:每一成员需对齐为后一成员类型的倍数 // 补齐原则:最终大小补齐为成员类型最大值的倍数 #include <iostream> #include <memory> #include <string> using namespace std; // 空类,考虑的是当我们声明该类型的实例
阅读全文
摘要:typedef用法 typedef作用:为一种数据类型取一个别名 (简化复杂的类型声明) typedef int t1; typedef char t2; int main() { t1 a = 88; t2 b = 'p'; printf("a=%d b=%c\n", a, b); } struc
阅读全文
摘要:const const只读变量——(注意不是真正常量,只是告诉编译器不能出现在赋值号左边!) (1)const修饰的变量是只读的,本质还是变量 (2)const修饰的局部变量在栈上分配空间 (3)const修饰的全局变量在全局数据区分配空间(vc、gcc会将其放入常量区,bcc放入全局数据区) (4
阅读全文

浙公网安备 33010602011771号