admin管理员组文章数量:1794759
小猪的C语言快速入门系列(四)
小猪的C语言快速入门系列(四)
标签: C语言
本节引言:
经过前面三节的学习,我们对于C语言有了一点基本的了解, 假如现在要你根据下面的题目写一个这样的代码应该不难吧:
题目:
输入五个学生的成绩,然后求出总和和平均值,打印输出结果
相信大家都会先定义五个变量来存储五个学生的成绩,然后再计算吧。 但是如果这里学生变成了20个,而不是5个,或者更多,上百呢? 难道你要定义一堆这样的变量吗?这显然是不明智的,而在C语言里, 我们可以将这些 数据类型相同 的若干数据按照顺序存储都一个集合中, 而这个集合就是本节要学习的数组了。
本节学习路线图
一维数组与二维数组
字符串与字符串数组
要点小结:
- 1.数组是用来 存储数据类型相同 的变量的 有序集合,可以 通过下标访问 数组中的 元素;
- 2.一维数组 的定义,初始化与引用;
- 3.二位数组 用于存储表格数据,定义,初始化与引用;
- 4.区分字符串与字符数组的区别:字符串是要用字符数组存储,最后要加上一个‘\\0’;
- 5.字符数组的长度至少比字符串多1;
- 6.使用sizeof(数组名)/sizeof(数组元素的数据类型) = 字符数组长度
- 7.字符数组直接 == 比较的是 地址
- 8.使用string.h提供的字符串操作函数:
- strcpy(a,b):将b的字符串复制到a中,会覆盖
- strcat(a,b):将字符串b的内容拼接到a的后面
- strcmp(a,b):将a,b两个字符串从左到右对每个字符,按照ASCII码的值进行比较, 知道出现不同的或者’\\0’,终止比较,如果内容一样,返回0;大于返回正整数,小于 则返回负整数;
- strlen(a):返回字符串的长度,不包括字符串结束的标记’\\0’
本文链接:小猪的C语言快速入门系列(四) 作者:Coder-Pig 出处:blog.csdn/coder_pig 本文基于知识共享署名-相同方式共享 4.0 国际许可协议发布,欢迎转载, 演绎或用于商业目的,但是必须保留本文的署名及链接。
版权声明:本文标题:小猪的C语言快速入门系列(四) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686897960a115815.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论