当前位置: 首页 > news >正文

政府网站一般用什么做爱站网seo综合查询

政府网站一般用什么做,爱站网seo综合查询,网站怎么增加关键词库,无为网站定制一、问题 语⾔有 32 个关键字,其中 int 的功能是声明整型变量,struct 的功能是声明结构体变量,那么 typedef 的功能是什么呢? 二、解答 1. typedef 的功能 在 C 语⾔中除了可以使⽤标准类型名(如 int、 char、float …

一、问题

        语⾔有 32 个关键字,其中 int 的功能是声明整型变量,struct 的功能是声明结构体变量,那么 typedef 的功能是什么呢?

二、解答

1. typedef 的功能

        在 C 语⾔中除了可以使⽤标准类型名(如 int、 char、float 等)和⾃定义结构体、共⽤体等类型外,还可以使⽤ typedef 给⼰有的类型定义别名,typedef 的功能就是给⼰经存在的数据类型取⼀个别名,注意并不是重新定义⼀个新的数据类型。

2.为什么要给数据类型起别名

        很多⼈都喜欢给别⼈“起外号",typedef 关键字就好⽐是这个喜欢起外号的⼈。外号是随便起的吗?并不是,外号往往是根据这个⼈的特点⽽起的。

        例如,带眼镜的,外号就 叫“⼩四眼”;如果长的⾼点,就叫 “ ⼤个 ” :长的⽩点、胖点,可能就叫他“⽩猪”等。

        通过这些外号,⼈们可以更快地记住这些⼈(揭示别⼈缺点的外号可能会伤及他⼈的⾃尊,所以尽量不要给别⼈起外号!)。同样,给数据类型起外号也是有原因的,是为了更能突显出这个数据类型在这个程序中的作⽤。

        例如,int 型的数据在这个程序⾥主要起到了计数的 作⽤,那么 typedef 就可以给这个 int 起个外号。例如:

typedef int COUNT, COUNT a,b;

        当 COUNT 类型出现在程序中定义变量时,程序员们可以很清晰地判断出这是个⽤于计数的变量。这个外号使程序的可读性⼤⼤增强。

3. typedef 起别名引发的迷惑

        在⾃定义结构体的数据类型中,会经常⽤到 typedef 为这个结构体取个别名,例如:

typedef struct PERSON
{int id;int name[20];char sex;int age;
} PER, *Per1;

为⾃定义的这个结构体取的别名为 PER 和 Perl,代表上⾯的这个结构体类型,定义 ⼀个此结构体类型的变量al,有如下⽅法:

(1) struct PERSON al;
(2) PER al;

        这两种定义变量的⽅法是没有区别的。定义⼀个此结构体类型的指针的⽅法如下:

(1) struct PERSON *a2;
(2) Perl a2;
(3) PER *s2;

        上述三种定义结构体类型指针的⽅法也是没有区别的。

        上述定义变量的⽅法很多初学者会迷惑,在此明确列出,希望可以减少在学习上的迷惑。其实,在定义结构体类型的变量 a1 时,可以将结构体 struct PERSON{...} 看成⼀个整体,typedef 就相当于给 struct PERSON{.…} 起了个别名叫 PER ;与此同时,给 struct PERSON {…}* 起了个别名叫 Per1。

三、总结

        很多⼈在学习 typedef 时都会将其误认为是定义新的数据类型。其实不然,只是起个别名⽽已。

http://www.shuangfujiaoyu.com/news/56660.html

相关文章:

  • 企业网站建设 论文2021关键词搜索排行
  • 慈溪企业网站建设网络营销的方法有哪些
  • javaweb做视频网站原理现在广告行业好做吗
  • vps 网站备案网站优化推广培训
  • 502 bad gateway wordpressseo怎么才能优化好
  • 快速优化网站建设seo与sem的区别和联系
  • 使用wampserver做响应式网站重庆整站seo
  • 电商网站怎么做seo百度关键词优化企业
  • 专业手机网站建设企业升华网络推广软件
  • 建设网站具体步骤360指数
  • wordpress下载网站模板网络营销计划书怎么写
  • 网页制作软件哪里有网站seo诊断工具
  • 电商网站建设的重要性韩国seocaso
  • 淄博网站建设有实力软文形式推广产品
  • 制作和设计网页图重庆seo的薪酬水平
  • 手工做皮具国外的网站口碑营销属于什么营销
  • 百度做网站续费费用企业培训方案制定
  • 网站描述优化百度关键词排名查询
  • 网站制作多久微信crm系统软件
  • 炎陵做网站郑州网络推广专业公司
  • 做网站建设的一般在哪儿找数据分析师培训
  • 请人做网站dw网站制作
  • 最专业的企业营销型网站建设公司百度霸屏推广
  • 长沙仿站模板网站建设seo关键词排名优化案例
  • 武汉手机网站建设如何兰州seo网站建设
  • 高端酒店网站模板黑马it培训班出来现状
  • wordpress电子商务主题 中文关键词优化步骤简短
  • 大庆开发网站公司网站设计是做什么的
  • erp软件有哪些品牌无锡seo
  • 响应式网站做mip搜索电影免费观看播放