c语言输入数组不设定数组长度_C语言学习记录(25)

继续讲解!

引入一个新概念:数组!

数组是一个由若干同类型变量组成的集合,引用这些变量时可用同一名字。数组均由连续的存储单元组成,最低地址对应于数组的第一个元素,最高地址对应于最后一个元素,数组可以是一维的,也可以是多维的。

在MATLAB中,任何一个变量的存储形式都是数组!这种方式带来了很多好处!等以后大家学习MATLAB再来慢慢感受吧。

8d7169cd123ad94cd7c5d9e1cdf05546.gif 

先看语法内容!

0da49587c4065210bb03575abd2f238b.png

在C语言中,数组必须显示地说明,以便编译程序为它们分配内存空间。有那么多变量类型,数组是不是也有很多类型呢?

8d7169cd123ad94cd7c5d9e1cdf05546.gif 

注意事项!!!

99f01d76248c13ebde8bbefa2ad3d4bf.png

不能设定数组长度小于输入量!

不然会造成很多意想不到的错误!

将一维数组传递给函数时,把数组名作为参数直接调用函数即可,无需任何下标。一维数组的最普通用法是作为字符串。在 C语言中,字符串被定义为一个以空字符终结的字符数组。空字符以‘ \0’来标识,它通常不显示。因此,在说明字符数组时,必须比它要存放的最长字符串多一个字符。

8d7169cd123ad94cd7c5d9e1cdf05546.gif 

记住这些常用函数!

在其他语言中,也会见到类似的函数!

91df76c8279e2f22cc557d11425ecbe1.png

建议此刻打开软件编写程序实践一下!

8d7169cd123ad94cd7c5d9e1cdf05546.gif 

ead6a00f3dcd4f9ef7d0aee6ad85f11f.png

未完,待续!

0e4f43947dbadb83d0d2fcad61f559f4.gif

修订记录

20201229 完成初稿;

20210114 修订内容;

f1771a13ea1348c4fd41ca997a70ee95.png

推广MATLAB仿真的公众号!

介绍使用matlab仿真工具和其各种类型的算法,讲解高校涉及matlab的相关课程,免费提供通信类、导航类的产品级物理层算法、数据统计分析算法、图像处理算法、AI算法。义务为各高校的MATLAB学习社团和生物医学领域的科研人员做技术支持。值得您关注!

值得您关注!

希望读者们转发并且宣传,

本人只会实实在在的教书育人。

d02d1af6e9da7040dcc18bef34bb98ee.gif

知足常乐,大智若愚!

我们都已不再年青!

工匠随笔——以前异地取款是收费的!

工匠随笔——那个年代,最可爱的人!

工匠随笔—看书随缘,择书而藏!

工匠随笔——羊毛薅的太累!

3d14ddd55d50bbefefcab30b18fb9ea7.gif


版权声明:本文为weixin_29335033原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。