概述
数据类型
一个固定内存大小的别名,一种模板,作用的规定大小和定位,数据类型最重要的参数是大小。
更加看重的时候是数据类型的大小。 内存地址的别名,使用别名访问内存
C语言自定义数据类型
typedef 能表明程序逻辑
typedef unsigned int UINT ; 数据类型放在前面
typedef char * string; 定义string数据类型
typedef enum SHOW_STYLE STYLE;
typedef enum AAA
{
}A;
UINT num = 0 ;
对比 #define ULONG usigned long , #define 相当于直接替换。
typedef char *PCHAR
#define PINT
int *
int main()
{
PCHAR p1,p2;
PINT p3, p4;
}
p1 和p2 均为 char *
p3 为 int * p4 为int
数据类型属性
static 把变量放在静态区,把作用域限制在当前文件中(降级全局变量)
改变存储方式,从栈中存储到静态区中,使得数据能够永久保存
控制作用域,使程序模式化,只会被初始化一次,修饰局部变量时其生命周期会一直存在
extern 跨文件访问
生命周期,当前地址存在的时间
作用域 , 语法层次,以括弧决定作用域
最后
以上就是风趣烧鹅为你收集整理的C语言提高班学习笔记 lesson1 自定义数据类型的全部内容,希望文章能够帮你解决C语言提高班学习笔记 lesson1 自定义数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复