您好,登录后才能下订单哦!
请求超时!
请点击 重新获取二维码这篇文章将为大家详细讲解有关C语言中怎么初始化数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
什么是数组
数值是,相同数据类型有序的,连续的存储集合。
int main(void) { int a =0; in b =20; int c = 50; int d =78; //分配内存时,abcd4个变量不一定有序的连续 } |
//定义数组,定义10个类型相同,连续,有序存储的数组
int arr[ 10 ] = { 2,4,6,8,5,3,1,9,7,10 };
//printf("arr[0] = %d\n", arr[0]); //取数组的第一个元素
printf("&arr[0] = %p\n", &arr[0]); //取数组的第一个元素,内存地址
//printf("&arr[0] = %x\n", &arr[0]); //内存地址使用16进制数表示
//printf("&arr[0] = %#x\n", &arr[0]);
printf("&arr[1] = %p\n", &arr[1]);
printf("&arr[2] = %p\n", &arr[2]);
return 0;
基本特性 |
①各个元素、连续存储
②数组名为地址,是数组首个元素的地址
arr == &arr[0]
printf("arr = %p\n", arr); //打印数组名
printf("&arr[0] = %p\n", &arr[0]); //打印数组首个元素的地址
③求数组总的大小?
printf("数组的大小:%u\n", sizeof(arr));
④求数组每个元素的大小?
printf("数组元素的大小:%u\n", sizeof(arr[0]));
⑤求数组元素的个数?
printf("数组元素的个数:%u\n", sizeof(arr) / sizeof(arr[0]));
⑥数组第一个元素的下标:0
⑦数组最后一个元素的下标?
printf("数组最后一个下标:%u\n", sizeof(arr) / sizeof(arr[0] - 1));
数组初始化 |
//初始化方法1
int arr[5] = {1, 2, 3, 4, 5, 6};
//初始化方法2
int main(void)
{
int arr[5] = { 3, 7 }; //剩余未初始化的元素,默认值为0
for(int i =0; i < 5; i++)
{
printf("%d\n", arr[i]);
}
return 0;
}
//初始化方法3
int arr[5] = { 0 }; //初始化一个,全部元素为0的数据,清零
初始化方法4
int arr[5] = { 1,2,3,4,7,9,10,13,16};
//编辑器会自动求和数组元素的个数
//初始化方法5
int arr[5] = { 0 }; //定义了只有一个元素的数组值为0
//初始化方法6
int arr[10] ; //声明了一个有10 个元素数组
arr[0] =5;
arr[1] =6;
arr[2] =7;
编程题,如何使用数组元素逆序 |
冒泡排序 |
5 2 3 1 6 8 9 //n个数,比n-1行
2 3 1 5 6 8 //外层控制行
2 1 3 56 for(i=0; i< 7; i++)
1 2 3 5 for(j=0; j<7-1-i;j++)
1 2 3 {
1 2 tmp= arr[j] ;
1 arr[j] = arr[j +1];
arr[j +1] = tmp;
}
关于C语言中怎么初始化数组就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
聚圣源魔女的爱情副食店铺起名猪年宝宝起名易用字河南萧记烩面游龙嬉春榕树下原创文学网站开公司起名地下铁天池山姓石 起名笑傲华夏男孩起名2017属鸡打分免费好用的起名软件吗祝姓男宝宝起名建设劳务公司起名字姓王男孩起名洋气的退后让为师来外卖快餐店起名上海电视剧频道男孩起名字好寓意的字牛年公司应该怎么起名字启字辈女孩起名刚出生宝宝起什么名市民朱小雨原油宝事件美丽图画社交软件起什么名字好地震预警男宝宝起名大全缺金易经八卦生辰八字起名免费淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费