初学C&C++,大神多多指导。初学数组。

在C语言中使用数组必须先进行定义。

简单的一维数组的定义方式为:

                                            类型说明符 数组名 [常量表达式];

其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。

举个例子。

例如:

int a[20];  /* 说明整型数组a,有20个整形元素 */
float b[10], c[20];  /* 说明浮点型数组b,有10个元素,浮点型数组c,有20个元素 */
char d[20];  /* 说明字符数组d,有20个元素 */

当然对于定义数组有如下注意事项。

1) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。


2) 数组名的书写规则应符合标识符的书写规定。


3) 数组名不能与其它变量名相同。例如:
int a;
float a[10];
是错误的。

程序1——1  逆序输出
#include<stdio.h>
#define maxn 105
int a[maxn];
int main()
{
   int x,n=0;
   while(scanf("%d",&x)==1)
    a[n++]=x;
   for(int i=n-1;i>=1;i--)
    printf("%d",a[i]);
    printf("%d\n",a[0]);
    return 0;
}
列1-2
数组的动态赋值,输出该数组的最大值。

#include<stdio.h>
int main()
{
    int i,max,a[10];
    printf("ínput 10 numbers:\n");
    for(i=0;i<10;i++)
        {
            scanf("%d",&a[i]);
            }
 
            max=a[0];
 
    for(i=1;i<10;i++)
        {
            if(a[i]>max)
            {
        max=a[i];
        }
}
printf("maxnum =%d\n",max);
}



不全仅供参考哦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值