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

东莞南城网站设计做外贸都做哪些网站好免费下载

东莞南城网站设计,做外贸都做哪些网站好免费下载,手表网站app推荐,网站 后台 开发C 语言 typedef 关键字 C 语言提供了 typedef 关键字#xff0c;您可以使用它来为类型取一个新的有意义的名字。也就是用于重新定义已经存在的变量的名称。 typedef 的语法 typedef existing_name alias_name在以上语法中#xff0c;“ **existing_name”…C 语言 typedef 关键字 C 语言提供了 typedef 关键字您可以使用它来为类型取一个新的有意义的名字。也就是用于重新定义已经存在的变量的名称。 typedef 的语法 typedef existing_name alias_name在以上语法中“ **existing_name”是已经存在的变量的名称而“ alias_name”**是给现有变量赋予的另一个名称。 例如假设我们要创建一个类型为unsigned int的变量那么如果我们要声明此类型的多个变量那么它将变得很繁琐。为了克服这个问题我们使用typedef关键字。 示例 typedef unsigned int unit;在上面的语句中我们使用typedef关键字声明了unsigned int类型的unit变量。 现在我们可以通过编写以下语句来创建unsigned int类型的变量 unit a, b;而不是写 unsigned int a, b;您应该已经观察到typedef关键字通过为已经存在的变量提供代替名称来提供简化的快捷方式。当我们处理长数据类型尤其是结构声明时此关键字很有用。 让我们通过一个简单的实例来理解。 示例 #include stdio.h int main() {typedef unsigned int unit;unit i,j;i10;j20;printf(i值为 :%d,i);printf(\nj值为 :%d,j);return 0; }输出结果 i值为 :10 j值为 :20对结构体使用typedef 以下为结构声明 struct student { char name[20]; int age; }; struct student s1;在上面的结构声明中我们通过编写以下语句创建了学生类型的变量 struct student s1;上面的语句显示创建了变量s1但是该语句相当长。为了避免这么大的声明我们使用typedef关键字创建类型为student的变量。 示例 struct student { char name[20]; int age; }; typedef struct student stud; stud s1, s2;在上面的声明中我们声明了struct student类型的变量stud。现在我们可以在程序中使用stud变量来创建struct student类型的变量。 上面的typedef可以写成 示例 typedef struct student {char name[20];int age; } stud; stud s1,s2;从上面的声明中我们得出结论typedef关键字减少了代码的长度和数据类型的复杂性。它还有助于理解程序。 让我们看另一个示例在其中使用typedef结构声明。 示例 #include stdio.h typedef struct student {char name[20];int age; }stud; int main() {stud s1;printf(输入学生s1的详细信息: );printf(\n输入学生姓名:);scanf(%s, s1.name);printf(\n输入学生年龄:);scanf(%d, s1.age);printf(\n 学生姓名 : %s, s1.name);printf(\n 输入学生年龄 : %d, s1.age);return 0; }输出结果 输入学生s1的详细信息: 输入学生姓名: Peter 输入学生年龄: 28 学生姓名 : Peter 学生年龄 : 28typedef与指针一起使用 我们也可以借助typedef为指针变量提供另一个名称或别名。 例如我们通常声明一个指针如下所示 int* ptr;我们可以重命名上述指针变量如下所示 typedef int* ptr;在上面的语句中我们声明了**int ***类型的变量。现在我们只需使用’ **ptr’变量即可创建int ***类型的变量如以下语句所示 ptr p1, p2 ;在上面的语句中p1和p2是’ **ptr’**类型的变量。
http://wiki.neutronadmin.com/news/94300/

相关文章:

  • 正能量不良网站直接进入app页面设计软件
  • 门户网站建设公司哪家好wordpress换背景插件
  • 自己免费做网站(二)朝夕网在线制作头像
  • 网站建设使用的基本技术无锡电子商务网站建设
  • 那个有那种网站浙江设计公司
  • 盐城专业做网站的公司在线手机网页制作
  • 襄阳网站建设企业上海工商网上公示
  • 官方网站开发多少钱建设会计协会网站
  • 最好的网站排名优化工作室网络营销案例分析及答案
  • 免费做网站刮刮卡wordpress 预览pdf
  • 佛山市品牌网站建设价格抖音代运营平台哪个好
  • 微小店网站建设用途wordpress集中页面地址
  • 短链生成网站寮步镇网站建设公司
  • php网站制作教程浏览不良网页的危害
  • 阿雷网站建设营销型网站开发营销
  • 网站做公司广州各区正在进一步优化以下措施
  • 什么是电子商务网站的建设做实验的网站
  • 北京做网站优化的科技公司传销公司做网站什么罪名
  • 泉州建设网站公司哪家好邯郸做商城网站的公司
  • 网站空间和云服务器公司网站域名怎么续费
  • 网站建设与管理专业工资高吗网站域名 如何选择
  • 西安网站建设设计公司绩溪建设银行网站
  • 专门做办公的网站网上推广
  • 上海杨浦区建设网站南宁企业网
  • 做查询网站 发布数据做公司中文网站需要注意什么
  • php旅游网站论文宁波专业做网站的公司哪家好
  • 可以做公司宣传的网站有哪些用wordpress搭建娱乐网
  • 小米路由器做网站服务器吗网页设计基础考试题库及答案
  • 长沙做网站备案视频网站软件有哪些
  • 济南营销型网站建设公司wordpress调用视频播放