月度归档: 2024 年 3 月

4 篇文章

thumbnail
C++(背)
Const增强 const 修饰变量为只读,用户不能通过变量给空间赋值 const 修饰变量 如果已常量初始化,变量不会立即开辟空间,而是放入符号常量表中 如果对 const 修饰的变量 取地址 系统会立即给num开辟空间 如果使用变量 初始化 const 修饰的变量会立即开辟空间,没有符号常量表 总结 无参的宏:无类型、在预处理阶段展开、没有作用…
C语言-变量的存储
内存的分区 主要强调的是运行中的进程内存分区 各类的变量(重要) 普通局部变量 定义形式:在{}里面定义的变量为普通局部变量 作用范围:在{}里面有效 生命周期:{}复合语句结束 局部变量被释放 内存区域: 栈区 注意事项: 局部变量不初始化 内容不确定 局部变量如果同名 就近原则 普通全局变量 定义形式:在函数外部定义的变量 作用范围:当前源文件…
C语言-指针数组和数组指针的区别
数组指针(Pointer to an Array) 数组指针是指向一个数组的指针。更准确地说,它是指向数组首元素的指针,但这个指针所指向的类型是整个数组。使用数组指针,可以通过指针来操作整个数组。这对于传递多维数组到函数或者从函数返回多维数组非常有用。 定义方式 数组指针的定义形式如下: 类型 (*指针变量名)[数组长度]; 例如,定义一个指向含有…
C数据类型及语句
数据类型相关的关键字 用来存储数据 数据类型字节大小取值范围char1-128 到 127 (有符号),0 到 255(无符号)unsigned char10 到 255short2-32768 到 32767 (有符号),0 到 65535(无符号)unsigned short20 到 65535int4-2147483648 到 2147483…