美文网首页
C语言基础学习——数组的初始化

C语言基础学习——数组的初始化

作者: 凌云C语言游戏开发 | 来源:发表于2018-04-23 12:26 被阅读0次

    C语言基础学习——数组的初始化!在给大家分享这个文章之前,小编推荐大家加一下这个裙:六六六二九五四九八 邀请编码【凌云】大家遇到啥问题都会在里面交流!而且文件里有各种资源,是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!等大家加入C/C++学习基地哦

    一维数组

    Int a[] = {1,2,3,4} //用数去填充

    Int a[3] = {1,2,3} //指定大小

    Int a[3] = {0} // 都是默认为0

    如果不指定初值的话,编译器会给它指定一个初值,比如int型就是-858993460

    二维数组

    int a[][] = {{1,2,3,4},{5,6,7}} //用数去填充 2*4

    Int a[2][4] = {{1,2,3,4},{5,6,7}}

    Int a[2][4] = {0} //指定其默认值为0

    如果不指定初值的话,编译器会给它指定一个初值,比如int型就是-858993460

    代码:

    #include

    void main(){

    int a[3][3];

    int i =0 ,j = 0 ;

    for(i=0; i

    for(j=0;j

    printf("%3d",a[i][j]) ;

    }

    putchar('\n');

    }

    int x ;

    printf("%d",x);

    }

    字符数组

    Char str[] = {“yes”} ; //等同于 char str[] = “yes”

    Char str[10] ;如果不给它赋初值,那么它会默认为“烫“

    关于计算char数组的长度

    #include

    #include

    void main(){

    char str[9]="12345678"; //这里是“123456789“的话,就会发生数组越界,会报错。

    printf("%d",strlen(str)); //输出的是8

    }

    相关文章

      网友评论

          本文标题:C语言基础学习——数组的初始化

          本文链接:https://www.haomeiwen.com/subject/wynklftx.html