C语言入门基础教程6数组.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言入门基础教程6数组

C语言/C++学习联盟数组数组数组是一系列相同数据类型的集合。Int 31 28 31 30 31 30 31 31 30 31 30 31一个数组里面每一个元素的变量名是相同的,数组下标。数组下标都是从0开始的。int month[12]; //声明数组数组的下标是 month[0]-month[11]数组的存放,都是连续一块内存。数组的初始化数据类型数组名[数组的大小];声明数组初始化:在声明数组的同时用{}来赋值,用逗号分隔,用分号结束。int days[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };如果声明的时候没有赋值,不能整体赋值。//错误//month[12];表示的是数组里面的第13个元素//month[12] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };//month[12] = days[12]; //month = days;赋值到时候要逐个元素进行赋值。month[0] = 31;month[1] = 28;month[2] = 31;for (int i = 0; i 12; i++){printf(%d\n, month[i]);}d、数组元素小于数组大小的情况,但是一个都没有的情况下就是乱码。int days[12]= { 31, 28, 31, 30, 31, 30};//初始化把有点元素赋值,没有的赋值为0;但是,单个赋值除外。students[1] = 24;for (i = 0; i 12; i++) //从0开始到11结束的循环{printf(%d\n, students[i]);}备注,如果袁术多了,编译器会报错。f、可以省略数组的下标,让元素个数自动匹配数组大小,初始化。int students[] = { 20, 24, 25, 26, 27, 30, 35, 15, 37 }; //今天的听课人数元素个数为:sizeof(students) / sizeof(students[0])#includestdio.hint main(){int i, j;//数组的初始化//int month[12]; //声明数组数组的下标是 month[0]-month[11]//int days[12]= { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };//初始化////给模拟month赋值//for (int i = 0; i 12; i++)//{//month[i] = i + 1;//printf(%d\n, month[i]);//}//错误//month[12];表示的是数组里面的第13个元素//month[12] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };//month[12] = days[12]; //month = days;//d、数组的元素个数小于数组的大小//int days[12]= { 31, 28, 31, 30, 31, 30 ,31,30,31,30,31,31};//for (i = 0; i 12; i++) //从0开始到11结束的循环//{//printf(%d\n, days[i]);//}//f、可以省略数组的下标,让元素个数自动匹配数组大小。//int students[12]; //= { 20, 24, 25, 26, 27, 30, 35, 15, 37 }; //今天的听课人数////students[1] = 24;//for (i = 0; i 12; i++) //从0开始到11结束的循环//{//printf(%d\n, students[i]);//}//在省略下标的情况下打印所有元素/*int students[]= { 20, 24, 25, 26, 27, 30, 35, 15, 37,13,2,46,5,41,56, 48,74,8,7,4,6,8,3,7,6,38,746,974,64,68,4,98,74};for (i = 0; i sizeof(students) / sizeof(students[0]); i++){printf(%d\n, students[i]);}*/int arr[5] = { 0 };for (i = 0; i 5; i++) //从0开始到11结束的循环{printf(%d\n, arr[i]);}return 0;实例://打印出一个人的成绩单计算平均值#includestdio.hint main(){int i;int

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档