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

网站开发有哪些软件房产如何做网站

网站开发有哪些软件,房产如何做网站,wordpress 字数,网站维护中是不是关闭网站了前言 在C语言中使用结构体时必须加上struct这个关键字,那有没有办法省略这个呢?要想达到这个目的就 需要用到关键字typedef,顾名思义”类型定义”。 typedef 数据类型 新的别名; 它是用来操作数据类型。其主要作用有两个: 1.给一个较长较复杂的类型取一个简单的别名。 2.给类… 前言 在C语言中使用结构体时必须加上struct这个关键字,那有没有办法省略这个呢?要想达到这个目的就 需要用到关键字typedef,顾名思义”类型定义”。 typedef 数据类型 新的别名; 它是用来操作数据类型。其主要作用有两个: 1.给一个较长较复杂的类型取一个简单的别名。 2.给类型取一个和问题相关的别名。 这两种情况在生活中都非常常见,例如第1种情况,中华人民共和国简称中国,第2种情况,你的同学非常 的漂亮给她起个外号叫”大美丽”。 第一种情况的使用如下: int main() {typedef unsigned long long int uint64;//给无符号长长整型取别名叫uint64//取一个别名 u代表无符号 int代表整形 64代表64位unsigned long long int a 10; //定义一个无符号长长整型uint64 b 20; //定义一个无符号长长整型return 0; } 上面的代码给unsigned long long int数据类型取了一个简单的别名uint64,其中u表示符号,int表示 整数,64表示64位。 typedef unsigned long long int uint64;//给无符号长长整型取别名叫uint64 typedef int* Pint;//给整型指针int * 取别名叫Pint typedef int Arr[10];//这是什么呢? typedef int (*Pfun)(int, int);//这是什么呢? int main() {int a 10;Pint p a;printf(%d\n, sizeof(Arr));return 0; } 第2行代码给int*类型取了一个别名Pint,在第8行Pint定义的变量就是int*这种数据类型了。 对于比较复杂的类型如3,4行就不容易理解了。那怎么办呢?关键是牢记typedef是用来定义数据类型 的。 对于复杂的类型可以先把typedef去掉,看看是定义一个什么类型的变量,然后加上typedef它就由这种 类型的变量提升为这种数据类型。 利用typedef定义的新类型使用如下: typedef int* Pint;//给整型指针int * 取别名叫Pint typedef int Arr[10];//Arr为整数数组类型 typedef int (*Pfun)(int, int);//Pfun为函数指针类型 int Max(int a, int b) {return a b ? a : b; } int main() {int a 10;Pint p a; //p为指针变量Arr arr { 1,2,3,4,5,6,7,8,9,10 };//arr为数组Pfun pf Max;//pf为函数指针变量printf(%d\n, pf(10, 20));return 0; } 第13行,Pint为整型指针类型,那么它定义的变量就是整型指针变量。 第15行,Arr为整型数组类型,那么它定义的变量就是整型数组变量。 第17行,Pfun为函数指针类型,那么它定义的变量就是函数指针变量。 typedef的第二种情况: 给类型取一个和问题相关的别名。这种方式最典型的应用是size_t和time_t这 两种类型。size_t应用在计数方面,time_t应用在时间方面。在visual studio2022中这两者的定义如下: 回到本节提到的问题,如何在使用结构体时省略struct这个关键字呢?可以按照如下方法定义结构体。 例如: //第一个方式 struct A {int a;char b; }; typedef struct A A;//给struct A起个别名叫A //第二种方式 typedef struct B {char a;int b; }B; //给struct B起个别名叫B int main() {A aa { 10,x }; //直接使用AB bb { y,20 }; //直接使用Breturn 0; 创作不易 如果这份博客对你有帮助可以给博主一个免费的点赞以示鼓励。 欢迎各位帅哥美女点赞评论⭐️收藏⭐️谢谢 如果有什么疑问或不同的见解欢迎在评论区留言哦。 祝各位生活愉快⭐️
http://www.yutouwan.com/news/469671/

相关文章:

  • 网站建设与网络设计课程苏州建站推广公司
  • 做网站服务器多少钱山东网站方案
  • 编辑网站在线注册系统如何在线上推广自己的产品
  • 网站怎么做精准引流wordpress文章背景颜色
  • 怎么建一个公司运营网站广告运营具体是做什么
  • 怎样做企业的网站首页陕西有色建设有限公司官方网站
  • 户县微网站建设怎么解决360导航的网站建设
  • 进贤网站建设建站一条龙
  • 英文网站制作公司哪家好百度商店应用市场
  • 盘石做的网站开发网站的硬件成本
  • 手机网站免费做推广维普网论文收录查询
  • h5网站开发多少钱北京网络营销推广公司
  • 甘肃省住房与城乡建设厅网站首页vs做网站mvc
  • 团购网站怎么运营奉化首页的关键词优化
  • 微商怎么做自己的网站做策划有帮助的网站
  • dw网站模板免费制作链接平台
  • 番禺大石网站建设wordpress主题如何使用教程
  • 推荐一个可以做ppt的网站网站开发人员晋升体系
  • 网站怎样做的高大上wordpress 链接优化
  • 建设网站推销如何快速建设网站
  • 成都网站推广经理企业全称网站
  • 专业网站建设公司怎么选推荐一个免费网站
  • 专门做运动装备的网站恶意点击软件哪几种
  • html论坛网站模板建筑公司网站关键词有哪些
  • 东莞建设银行官方网站wordpress 入侵视频教程
  • 外贸网站大全已经建网站做外贸
  • 网站上海网站建设外贸推广哪个公司好
  • 重庆知名网站卡片形式的网站
  • 专门做化妆品平台的网站.net网站开发课程设计
  • seo查询网站是什么wordpress后台密码忘了