• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言学习数组时要注意什么

大少爷安安 2019-04-15 浏览量:719
学习数组时要注意什么感觉数组没有那么的难(个人比较眼高手低)
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 数组本身本来就不难,基本用法很容易就能掌握,不过数组使用过程需要注意不要数组越界,也就是本来定义了一个10个元素的数组,结果访问时超过了10个,这样可能会导致程序跑飞或其他异常。
    • 发布于 2019-04-15
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:9
  • 数组确实是很简单,但是数组配合指针就麻烦了,指针数组、结构体数组指针、指针寻数组地址等,一不小心就犯错
    • 发布于2019-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组本质上就是一块连续的内存空间,数组名包含的就是这块内存空间首字节的地址,理解这一点数组确实不难

    要注意的就是数组操作的时候如果涉及到指针操作,不要操作到这个数组范围之外的地址,一般操作数组之前先判断一下可能操作的长度

    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组本身确实不难,特别是一维数组。难在二维数组。

    此外数组相关问题中最麻烦的事数组资源的管理,

    也就是数组是一经声明,数据量就固定,不能突破,

    否则就造成数组访问越界,无论是读越界还是写越界,

    都可能造成程序跑飞的。而C的数组不像javascript之类的数组,

    本身可以存储元素个数信息,C语言中需要另外单独的变量(常量)来存储这个信息,

    在数组访问前先检测下标是否符合要求,符合要求才去访问,否则报错(或者给出一个规定值,比如NULL)。

    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组原理并不难,也就是数据顺序按照内存地址依次存放,稍微难一点的就是数组的指针操作,还有就是需要注意数组使用是不要越界,其他没什么要注意的,
    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组的理解不是很难,难的可能是应用上,因为定义决定了它合内容出错,尤其需要细心,否则,调用数组数据的时候找错比较困难,因为在编译的时候基本上是不会报错的,只能从结果去推断到数组上
    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要是没有越界就可以的,使用时就不会有问题的。

    还有数据类型要一至才可以。

    对于二维数组的学习要注意一下,数据的组合顺序,其他的都比较简单了

    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然是多编程序,然后上机调试,需注意的是指针和数组的关系,二维数组乃至多维数组的韩以及用法,再就是指针数组了。另外就是字符数组和字符串的区别和共同点。这些就是数组的重难点了,尤其注意数组的下标的控制。
    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 数组还是相对简单的,比指针要简单,要注意,定义的数组的大小,访问时,不要超过数组大小的限制
    • 发布于2019-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要是不要进行越界就可以的。使用时,每个个元素可以当成一个变量,只是表式方式不一样。
    • 发布于2019-04-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言学习数组时要注意什么