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

kuake自助建站系统源码西安百度公司官网

kuake自助建站系统源码,西安百度公司官网,网站开发研究前景 论文,WordPress中文章固定链接枚举类型enum enum 是 C 语言中的一种自定义类型enum 值是可以根据需要自定义的整型值第一个定义的 enum 值默认为 0默认情况下的 enum 值在前一个定义值得基础上加 1enum 类型的变量只能取定义时得离散值 void code() {enum Color{GREEN, // 0RED 2, // 2BLUE, …枚举类型enum enum 是 C 语言中的一种自定义类型enum 值是可以根据需要自定义的整型值第一个定义的 enum 值默认为 0默认情况下的 enum 值在前一个定义值得基础上加 1enum 类型的变量只能取定义时得离散值 void code() {enum Color{GREEN, // 0RED 2, // 2BLUE, // 3};enum Color c GREEN;printf(%d\n, c); } 枚举类型的特殊意义 enum 中定义的值是 C 语言中真正意义上的常量在工程中 enum 多用于定义整形常量或离散的整型常量 void code() {enum // 无名枚举用于定义常量{ARRAY_SIZE 10, // 定义数组大小};int array[ARRAY_SIZE] {0};int i 0;for(i0; i ARRAY_SIZE; i){array[i] i 1;} } 实例分析 enum 的使用 #include stdio.henum {ARRAY_SIZE 10, // 定义常量 };enum Color {RED 0x00FF0000, // 定义整形离散值GREEN 0x0000FF00,BLUE 0x000000FF };void PrintColor(enum Color c) {switch( c ) // 用于 switch case{case RED: printf(Color: RED (0x%08x)\n, c);break;case GREEN:printf(Color: GREEN (0x%08x)\n, c);break;case BLUE:printf(Color: BLUE (0x%08x)\n, c);break;default:break;} }void InitArray(int array[]) {int i 0;for(i0; iARRAY_SIZE; i){array[i] i 1;} }void PrintArray(int array[]) {int i 0;for(i0; iARRAY_SIZE; i){printf(%d\n, array[i]);} }int main() {enum Color c GREEN;int array[ARRAY_SIZE] {0}; // 用于定义数组PrintColor(c);InitArray(array);PrintArray(array); } 输出 输出 Color: GREEN (0x0000ff00) 1 2 3 4 5 6 7 8 9 10 sizeof 关键字 sizeof 是编译器的内置指示符sizeof 用于计算类型或变量所占的内存大小 sizeof 的值在编译期就以确定 sizeof 用于类型 sizeof(type)sizeof 用于变量 sizeof(var) 或 sizeof var void code() {int var 0;printf(%d\n, sizeof(int));printf(%d\n, sizeof(var));printf(%d\n, sizeof var); } 实例 #include stdio.hdouble f() {printf(D.T.Software\n);return 0.0; }int main() {int var 0;int size sizeof(var);printf(var %d, size %d\n, var, size);size sizeof(f());printf(size %d\n, size); } 输出 输出 var 0, size 4 size 8分析 注意 var 0 ; sizeof(f()) 8 sizeof 不是函数不会在运行时计算变量或类型的值而是在编译时所有的 sizeof 都被具体的值替换。 sizeof(var) 在编译时直接被替换var 得不到执行。typedef typedef 用于给一个已经存在的数据类型重命名typedef 本质上不能产生新的类型 typedef 重命名的类型: 可以在 typedef 语句之后定义不能被 unsigned 和 signed 修饰 实例 #include stdio.h // --- 定义方式 1 typedef int Int32;// --- 定义方式 2 struct _tag_point {int x;int y; }; typedef struct _tag_point Point;// --- 定义方式 3 typedef struct {int lengyh;int array[]; }SoftArray;// --- 定义方式 14 // 编译器没有要求被重命名的类型必须先定义在可以 typedef struct _tag_list_node ListNode; struct _tag_list_node {ListNode* next; };int main() {Int32 i -100; // int// unsigned Int32 ii 0; // ErrorPoint p; // struct _tag_pointSoftArray* sa NULL;ListNode* node NULL; // struct _tag_list_node } 小结 enum 用于定义离散值类型enum 定义的值是真正意义上的常量sizeof 是编译器的内置指示符sizeof 不参与程序的执行过程 typedef 用于给类型重命名 重命名的类型可以在 typedef 语句之后
http://www.hkea.cn/news/14446975/

相关文章:

  • 网站建设与制作教学计划广告投放方式
  • 深圳网站建设公司元软件是如何开发的
  • 有哪些做笔译的网站上海网站设计
  • 网站成立时间查询新闻热点事件2020 最新
  • 网站开发电子商务在windows在wordpress
  • 宇宙企画网站电子商务网站网络推广方式
  • 汕头建网站wordpress图片加链接
  • 北京好的网站建设公司notefolio设计官网
  • 做网站编辑的发展方向晋升展览会建设网站平台的作用
  • 论坛网站方案携程旅游电子商务网站策划书
  • 网站建设哪个语言好做网站别人输账号代码
  • 成都设计网站的公司哪家好网站建设和商城有什么好处
  • 临夏网站建设公司做网站后台开发工资
  • 简单手机网站音乐网站开发结语
  • 网站空间ip需不需要备案网站搭建商上海
  • 做wish选品参考什么网站怎么自己开一个网站
  • 网站视频下载方法西安市内必去12景点
  • 做伤残鉴约号网站网站页面设计报告
  • 三门峡做网站公司阿里云建设个人网站
  • 做网站有哪些语言爱你视频免费观看
  • 外贸建站哪家强外贸网站怎么做中国室内设计网欧式
  • 网站建设中期目标在线crm网站建站
  • win7如何安装iis来浏览asp网站时代强个人网站
  • 网站推广公司招聘wordpress noindex
  • 北京临沂商会网站建设杭州系统开发
  • 做一下网站收购废钢买书的网站排名
  • 上海建设工程质监局网站网站建设預算
  • 布吉商城网站建设哪家便宜重庆响应式网站建设费用
  • wordpress免费网站模板下载地址微信公众号的激活方法
  • thinkphp 网站源码网站建设与管理 需求分析