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

有个网站做字的图片wordpress 声明子主题

有个网站做字的图片,wordpress 声明子主题,登陆wordpress忘记密码,无锡知名网站推广文章目录 一、联合体1. 联合体类型的声明和创建2. 联合体的特点3. 联合体大小的计算4.总结 二、枚举1. 枚举类型的声明2. 枚举类型的优点3. 枚举类型的使用 一、联合体 #xff08;1#xff09; 像结构体⼀样#xff0c;联合体也是由一个或者多个成员构成#xff0c;这些成… 文章目录 一、联合体1. 联合体类型的声明和创建2. 联合体的特点3. 联合体大小的计算4.总结 二、枚举1. 枚举类型的声明2. 枚举类型的优点3. 枚举类型的使用 一、联合体 1 像结构体⼀样联合体也是由一个或者多个成员构成这些成员可以不同的类型。 2但是编译器只为最大的成员分配足够的内存空间。联合体的特点是所有成员共用同一块内存空间。所以联合体也叫共用体。 3 给联合体其中⼀个成员赋值其他成员的值也跟着变化。 1. 联合体类型的声明和创建 关键字union 声明 #include stdio.h //联合类型的声明 union Un// 类型名 {char c;//成员int i; }; int main() {union Un s {0};//创建return 0; } 2. 联合体的特点 联合的成员是共用同⼀块内存空间的这样⼀个联合变量的大小至少是最大成员的大小因为联合至少得有能力保存最大的那个成员。 //代码1 #include stdio.h //联合类型的声明 union Un {char c;int i; }; int main() {//联合变量的定义union Un un {0};// 下⾯输出的结果是⼀样的吗printf(%p\n, (un.i));printf(%p\n, (un.c));printf(%p\n, un);return 0;}运行结果 它们的地址都是一样的说明它们共用一块空间 我们再来举一个例子 union Un {char c;int i; }; int main() {//联合变量的定义union Un un { 0 };un.i 0x11223344;printf(%x\n, un.i);un.c 0x55;printf(%x\n, un.i);return 0; }运行结果 为什么结果不一样呢 是因为它们共用一块空间当 c 使用时就会改变 i 的值 内存布局 3. 联合体大小的计算 联合的大小至少是最大成员的大小。 当最大成员大小不是最大对齐数的整数倍的时候就要对齐到最大对齐数的整数倍。 如 #include stdio.h union Un1 {char c[5];int i; }; union Un2 {short c[7];int i; }; int main() {//下⾯输出的结果是什么printf(%d\n, sizeof(union Un1));printf(%d\n, sizeof(union Un2));return 0; }运行结果 当遇到数组是我们只看类型如char c[5];-我们只看char的对齐数char的对齐数为1 第一个输出结果 该类型的最大对齐数为4int 数组的大小为7我们要保证它的大小只能是最大对齐数的倍数所以是8 第二个输出结果同理 4.总结 1使用联合体是可以节省空间的 2使用联合体的一个成员时就不要使用其他成员因为其他成员的值会发生变化 二、枚举 1. 枚举类型的声明 关键字enum 枚举顾名思义就是⼀⼀列举。 把可能的取值⼀⼀列举。 比如我们现实生活中 ⼀周的星期⼀到星期日是有限的7天可以⼀⼀列举 性别有男、女、保密也可以⼀⼀列举 月份有12个月也可以⼀⼀列举 三原色也是可以意义列举 这些数据的表示就可以使用枚举了。 如 enum Day//星期 {Mon,Tues,Wed,Thur,Fri,Sat,Sun }; enum Sex//性别 {MALE,FEMALE,SECRET } enum Color//颜⾊ {RED,GREEN,BLUE };以上定义的 enum Day enum Sex enum Color 都是枚举类型。 {}中的内容是枚举类型的可能取值也叫 枚举常量 。 这些可能取值都是有值的默认从0开始依次递增1当然在声明枚举类型的时候也可以赋初值。 如 enum Color//颜⾊ {RED2,GREEN4,BLUE8 };2. 枚举类型的优点 为什么使用枚举 我们可以使用 #define 定义常量为什么非要使用枚举 枚举的优点 增加代码的可读性和可维护性和#define定义的标识符⽐较枚举有类型检查更加严谨。便于调试预处理阶段会删除 #define 定义的符号使用方便⼀次可以定义多个常量枚举常量是遵循作用域规则的枚举声明在函数内只能在函数内使用 3. 枚举类型的使用 enum Color//颜⾊ {RED1,GREEN2,BLUE4 }; enum Color clr GREEN;//使⽤枚举常量给枚举变量赋值那是否可以拿整数给枚举变量赋值呢在C语言中是可以的但是在C是不⾏的C的类型检查比较严格。 以上就是我的分享了如果有什么错误欢迎在评论区留言。 最后谢谢大家的观看
http://wiki.neutronadmin.com/news/245725/

相关文章:

  • 旅游公司电子商务网站建设策划书建筑工程网络计划技术与应用
  • 怎样做淘宝券网站建站平台营销
  • 深圳做网站公司有哪些seo和网络推广哪个好
  • 网站设计包含哪些技术做爰全过程免费的视频99网站
  • 网站的欢迎页怎么做简易的网站模板
  • 毕业设计做一个网站怎么做北京网站设计工资多少
  • 网站百度收录查询seo权威入门教程
  • 做网站教程pdf哪个dns访问国外网站
  • 南昌网站建设资讯百度推广管理平台
  • wordpress建立论坛网站专门做网站建设的公司
  • 美食网站的建设目的搜狗推广登录入口
  • 怎么样自己建设网站[ 1500元做网站_验收满意再付款! ]_沛县网络公司
  • 代做设计网站网站分享代码怎么加
  • 站长工具seo综合wordpress能恢复数据库
  • 网站推广服务chuseo北京网站建设 app
  • 海南行指三亚网站开发最权威最有效的投诉平台
  • 网站开发设计步骤什么样的网站快速盈利
  • 衡阳seo优化seo推广官网
  • 清远网站seo新开最好的传奇网站
  • 可以做h5的网站湖北企业建站系统平台
  • 基层组织建设部 网站怎样用别人的网站做修改病句
  • vs2013做网站保存的格式如何评价网站是否做的好
  • 网站综合查询工具做网站的公司有多少家
  • 国外免费网站服务器可以做调查问卷的网站
  • 找熟人做网站的弊端网站管理和建设工作职责
  • 东莞大岭山做网站公司网站开发强制使用急速内核
  • 已有备 网站新增网站图片展示网站建设
  • 做网站需要注意哪些域名怎么解析到网站
  • 网站seo方案建设目标e4a怎么做点击跳转网站
  • 求2021没封的良心网站网页设计与网站建设课后习题答案