zoukankan      html  css  js  c++  java
  • C语言数组初始化方式

    数组的初始化:

    C语言的数组记得初始化这个是比较好的习惯,对于全局数组来说如果没有初始化的话一般是会被赋值成0值,但是对于局部数组来说则是要看操作系统和编译器而定,所以是不确定的,所以一定要记得数组初始化,防止因此出现的错误。

    声明数组参量:

    由于数组名就是数组首元素的地址,所以如果实际参数是一个数组名,那么形式参数必须是一个与之相匹配的指针,在(而且仅仅在)这种场合中,C对于int ar[],和int *ar作出同样的解释,即ar是指向int 的指针,由于原型允许省略名称,因此下面的4种原型都是等价的:

    int sum(int *ar,int n);

    int sum(int *,int n)

    int sum(int ar[],int n)

    int sum(int [],int)

    但是定义的时候名称则是不可以省略的,所以下面的两种定义是等价的:

    iint sum(int *ar,int n)

    {

    ......

    }

    int sum(int ar[],int n)

    {

    ...............

    }

    更多嵌入式linux及编程学习交流的文章,请访问我的个人网站”恩享网” :http://www.enxiang.icoc.cc,期待与您共同进步。

  • 相关阅读:
    Section 3.1 Shaping Regions
    3D@OpenSource
    查找资料
    Section 3.1 Shaping Regions Again
    USACO Contact IOI’98 TLE
    事项ON丰宁坝上草原
    四叉树@POJ1610 Quad Trees
    在TabCtrl上放View@MFC
    CUGB的一场周赛
    贴图程序进展
  • 原文地址:https://www.cnblogs.com/LJTbozai/p/2992574.html
Copyright © 2011-2022 走看看