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

安徽旅游在线网站建设建设银行网站钓鱼

安徽旅游在线网站建设,建设银行网站钓鱼,wordpress dx,小程序科技有限公司数据类型 (1)基本数据类型 整型 浮点型 字符型 (2)构造类型 数组 结构体 结构体: 用来处理,现实生活中,更复杂的数据的描述 用来 描述复杂数据的 一种用户自定义的数…

数据类型
 (1)基本数据类型 
   整型 
   浮点型
   字符型 
 (2)构造类型
   数组
   结构体 
     
结构体:  用来处理,现实生活中,更复杂的数据的描述
         用来 描述复杂数据的 一种用户自定义的数据类型 

一.结构体类型 定义  --- 定义(从无到有) 声明()
struct 结构体名
{
    成员列表
};

(1).struct        表示这是一个结构体类型 
(2).结构体名  标识符 
(3).成员列表  这个结构类型中要描述的具体数据 ,一般都是变量定义的形式 

 struct student{int sno;char name[20];int age;float score;};

(此时表示 定义了一个 学生信息的结构体类型        数据类型 --- 用户自定义)

变量的初始化 和 赋值 
struct student   s = {110,"tom",18,98.5};

struct student s[3]={{110,"tom",12,98.2},{111,"jey",13,97.5},{112,"mik",10,99.5}};

引用结构体数据  一般我们是引用到结构体成员 (引用到这种基本类型)

int main(int argc, const char *argv[]){struct student s={110,"tom",18,98.5};printf("sno=%d\n",s.sno);printf("name=%s\n",s.name);printf("age=%d\n",s.age);printf("score=%.1f\n",s.score);return 0;}

结构体变量名.结构体成员变量名 
   s.sno
   s.name
   s.age
   s.score  //引用到结构体成员变量 
   
说明:
  1. 同一类型的结构体 变量间可以相互赋值 
  2. 结构体变量赋值,是赋值给结构体成员的 

->  //指向结构体成员运算符

结构体类型的指针->结构体成员变量名

void printStuInfo(struct student *s,int len){int i=0;printf("No\tName\tAge\tScore\n");printf("------|\t------|\t------|\t------\n");for(i=0;i<len;++i){printf(" %d\t",(s+i)->sno);printf("%s\t",(s+i)->name);printf("%d\t",(s+i)->age);printf("%.2f\n",s[i].score);}}

考点:
   
 结构体的对齐规则: //内存地址的对齐
1.在32位的平台上,默认都是按4字节对齐的。 
2.对于成员变量,
   各自在自己的自然边界上对齐。
   char  -- 1字节 
   short -- 2字节   
   int   -- 4字节  
3.如果 成员变量中有比4字节大。      
  此时 整个结构体 按照4字节对齐。 //32位的平台 
4.如果 成员变量中没有有比4字节大。  
  此时 整个结构体 按照最大的那个成员对齐。
  
  //32位的平台   
  //如果有超过4字节 ,按照4字节对齐
  //如果没有超过4字节的,则按成员变量中最大对齐 
 ----------------------------------------------
  //64位的平台  ---- 64位平台 整个结构体对齐, 按成员中最大的对齐   

  1.结构体成员的对齐 --- 放在自然边界 (偶数位置)
  2.结构体整体的对齐 --- 以结构体中最大的成员对齐 
 


文章转载自:

http://kIS4w9H9.rnsjp.cn
http://Wlb31n6Q.rnsjp.cn
http://CsiugcHn.rnsjp.cn
http://DtjPkA67.rnsjp.cn
http://aY6sVIh4.rnsjp.cn
http://2rGeLXGC.rnsjp.cn
http://SUUV50D4.rnsjp.cn
http://f1dK2SBC.rnsjp.cn
http://Dicw1LpB.rnsjp.cn
http://uj8ISkxA.rnsjp.cn
http://tDsMrEHU.rnsjp.cn
http://mU9AEwZd.rnsjp.cn
http://1KwilE3q.rnsjp.cn
http://1FYjTTE7.rnsjp.cn
http://VKzzs2Wi.rnsjp.cn
http://bqsDPgBh.rnsjp.cn
http://cZe3SLF9.rnsjp.cn
http://zyx4yIRy.rnsjp.cn
http://Nn6aFfVQ.rnsjp.cn
http://r1gx1LFU.rnsjp.cn
http://3XxHsq7U.rnsjp.cn
http://fTLFcI3C.rnsjp.cn
http://rkgANosA.rnsjp.cn
http://OleIB6Ru.rnsjp.cn
http://q5XOVb51.rnsjp.cn
http://GEKJ0rWu.rnsjp.cn
http://nMo5nR3x.rnsjp.cn
http://kC9SXZR9.rnsjp.cn
http://g0ml3P4z.rnsjp.cn
http://zl1CnU7O.rnsjp.cn
http://www.dtcms.com/wzjs/758479.html

相关文章:

  • 网页制作与网站建设课程设计wordpress 商品页面
  • 做定制旅游最好的网站微信引流推广网站建设
  • 网站后台是怎么更新外国做足球数据网站
  • 做美食直播哪个网站好长沙搭建网络环境
  • 给公司做的东西放到私人网站上石家庄网站建设登录
  • 现代化专业群建设网站最新wordpress新建首页
  • asp.net mvc 网站开发之美广东卫视新闻联播
  • 乌海建设局网站上海网站建设-网建知识
  • 电商法规定企业网站必须做3年怎么在360上做推广
  • 广告产品淄博网站制作优化
  • 珠海网站建设工程阿里云网站建设模板
  • 网站感谢页面著名wordpress个人博客
  • asp网站显示空白公司商标设计logo图案
  • 民权做网站推广普通话的意义50字
  • 湛江专业建站公司易科技 建设网站
  • 塘沽做网站比较好的培训学校设计
  • 天津做网站好的公司网站权重如何查询
  • 丹阳做网站的公司中国建设银行登录入口
  • 设计素材网站黄金烤肠商城开发哪家好
  • 网站推广费用入什么科目湖南中霸建设公司官网
  • 乐器网站模板wordpress主题中的文件在哪
  • 建设家具网站WordPress4.5取消了
  • 网站建设实验后体会百度贴吧入口
  • 织梦修改网站标题郴州网红打卡景点
  • 网站 搭建 亚洲服务器网站建设都包括什么
  • 做国外网站用什么颜色网络营销专业主修课程
  • 怎样在微信做产品网站有赞和凡科小程序哪个好
  • 网站微信二维码侧边栏漂浮框烟台做网站的
  • 网站栏目变了怎么做跳转电子商务网站建设视频教程
  • visual studio制作网站开发怎么样让网站网址有图标