雪*C语言核心知识总结四

来源:互联网 发布:低价入手已备案域名 编辑:程序博客网 时间:2024/05/22 01:47

一、数组

     1. 定义:相同的数据类型的成员组成的一组数据。

           类型说明符 数组名[常量表达式]={值1,值2,值3.....};

     2.三要素:数组元素、数组下标、数组维数。

          3.数组元素的访问:数组名 + 下标;

    4.数组元素的下标是从0开始,而数组元素的个数是从1开始的。

    5.a[10] 和 int a[10]的区别:

      前者是一个数组中的元素,表示数组中第10个元素;后者是一个int型的数组,表示其中有10个元素。

    6.数组元素个数的计算方法:

     int m = 0,arry[?];

     m = sizeof(arry)/sizeof(int);// 或者 m = sizeof(arry)/sizeof(arry[1]);

    7.练习.生成2个数组,每个数组都有10个元素 ,元素取值范围20-40之间,数组对应元素相加,放到另外一个数组中。

     int arry1[10],arry2[10],arry3[10];

    for(int i = 0;i < 10;i++){

        arry1[i] = arc4random % (40 - 20 + 1) + 20;

        printf("arry1[%d] = %d ",i + 1,arry1[i]);

        arry2[i] = arc4random % (40 -20 +1) +20;

       printf("arry2[%d] = %d ",i + 1,arry[i]);

       arry3[i] = arry1[i] + arry2[i];

       }

      printf("arry3[%d] = %d \n",i + 1,arry3[i]);

注意:printf输出时第一个%d对应的是第几个元素,所以是i + 1;第二个%d对应的是输出的arry3的相对应的第几个数组元素。


 

     



0 0