谈谈关键字extern 2022-08-23
关键字extern是声明变量或函数具备外部特性,也是说当前源文件只要使用extern声明变量或函数,就可以使用其他源文件中的变量(一般为全局变量)...详情>
谈谈关键字register 2022-08-23
关键字register修饰的变量为寄存器变量, cpu读取寄存器变量相较于内存的变量的书读快些。需要注意的如果register修饰变量只是建议该变量为寄...详情>
谈谈关键字static 2022-08-23
static修饰的变量为静态变量,静态变量的生命周期是整个进程,存在于全局区(静态存储区)。如果函数中存在静态变量,如果函数多次调用,静态变...详情>
在32位平台char short int long float double各自的字节数 2022-08-23
char类型为1字节;short类型为2字节;int类型为4字节;long类型为4字节;float类型为4字节;double类型为8字节。详情>
谈谈数据在计算机中补码的概念 2022-08-23
补码是从数据的反码得来。如果是无符号数:数据的补码就是原码。如果是有符号数:正数:数据的补码就是原码;负数:数据的补码就是反码+1。详情>
描述gcc的编译过程 2022-08-23
gcc编译过程分为4个阶段:预处理、编译、汇编、链接。预处理:头⽂件包含、宏替换、条件编译、删除注释。详情>
指针作为函数的返回值时需要注意啥 2022-08-23
指针作为函数的返回值,不要返回函数内部中局部变量的地址。因为函数中局部变量在函数结束后会被立即释放,而外部通过函数返回值得到的地址也...详情>
操作指针变量前,做好对指针变量做怎样的判断 2022-08-23
操作指针变量前,最好判断是否指向了NULL详情>
变量的声明与定义有啥区别 2022-08-23
声明变量是对变量的类型和名称进行说明,不为变量开辟空间;变量定义是根据变量类型大小为变量分配空间,变量名代表空间内容。详情>
c语言中有符号和无符号的区别 2022-08-23
有符号:数据的最高位为符号位,0表示正数,1表示负数。无符号:数据的最高位不是符号位,而是数据的一部分。详情>