摘要: auto 存储类 通俗地讲,auto关键字可以自动推导变量类型的 auto不是一个类型的“声明”,而是一个“占位符”,编译器在编译期会将auto替换为变量实际的类型,使用auto定义变量时必须对其进行初始化 注意: 1.用auto声明指针类型时,用auto和auto*没有任何区别 2.当在同一行声明 阅读全文
posted @ 2020-03-12 20:38 坦坦荡荡 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 枚举数据类型是一种由程序员定义的数据类型,其合法值是与它们关联的一组命名整数常量。 之所以被称为枚举类型,就是因为命名常量是作为数据类型定义的一部分而枚举或列出的 enum <类型名> {<枚举常量表>}; 关键字enum:说明接下来定义的是一个枚举类型。 类型名字:指明此处定义的枚举类型的名字。 阅读全文
posted @ 2020-03-12 20:26 坦坦荡荡 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 用途一: 定义一种类型的别名,而不只是简单的宏替换,可以用作同时声明指针型的多个对象typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针 用途二:用在旧的C的代码中(具体多旧没有查),帮助struct,以前的代码中,声明s 阅读全文
posted @ 2020-03-12 20:11 坦坦荡荡 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区 在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。 按作用域分: 1).全局变量:在整个工程文件内都有效 2).静态全局变量:只在定义它的文件内有效,效果和全局变量一样, 阅读全文
posted @ 2020-03-12 17:11 坦坦荡荡 阅读(825) 评论(0) 推荐(1) 编辑