摘要:
auto,register,extern,static 四个存储类声明符,用于定义变量/函数的作用域和声明周期 ① auto:自动变量,即普通变量,在平时定义变量时会自动赋予其auto类型 被auto修饰的变量的调用是通过函数栈的. 如: 分别在主函数main()中和自定义函数fun1()中定义了一 阅读全文
摘要:
volatile 参考:CSDN volatile也是一个类型修饰符,被其修饰的变量意味着可以被某些编译器未知的因素修改,如操作系统,硬件,线程等. 当遇到volatile修饰的变量时,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问 如: 当while循环中的条件只是一个单 阅读全文
摘要:
数据类型 基本类型:就是算术类型,包括整型和实型 枚举类型:一组离散的整数 void类型:无可用值类型 派生类型:指针(*),数组([]),结构体(struct),共用体(union),函数(fun()) 基本类型占位 32位平台: | 整型 | 实型 | | | | | short:2 | flo 阅读全文