我是靠谱客的博主 风趣烧鹅,最近开发中收集的这篇文章主要介绍C语言提高班学习笔记 lesson1 自定义数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据类型

   一个固定内存大小的别名,一种模板,作用的规定大小和定位,数据类型最重要的参数是大小。

   更加看重的时候是数据类型的大小。 内存地址的别名,使用别名访问内存

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 自定义数据类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部