没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言中对数组赋值的三种形式
C语言中对数组赋值的三种形式
1.8k 浏览量
更新于2023-05-29
评论
收藏 49KB PDF 举报
主要给大家介绍了关于C语言中对数组赋值的3种形式,文中通过示例代码介绍的非常详细,对大家学习或者使用C语言具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
资源详情
资源评论
资源推荐

C语言中对数组赋值的三种形式语言中对数组赋值的三种形式
主要给大家介绍了关于C语言中对数组赋值的3种形式,文中通过示例代码介绍的非常详细,对大家学习或者使
用C语言具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
前言前言
C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认
为是一系列相同类型的变量。
在C语言中,对数组进行赋值的三种形式
方法如下:方法如下:
1、通过循环的形式 即:数组名[下标] 对数组的元素进行依次赋值
#include <stdio.h>
int main()
{
int i;
int a[10] = {0};
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
return 0;
}
2、通过循环的形式 数组名+下标 对数组的元素进行依次赋值
#include <stdio.h>
int main()
{
int i;
int a[5]; // 数组名:a 是数组首元素的地址 -----相当于一个指针 是一个常量
//指针+整型值,表示地址的前移,前移的字节由指针指向的对象的类型决定
//b+1; 前移4个字节(int型)
printf("%#p",a); //打印输出数组a的地址 相当于a[0]的地址
printf("%#p",&a[0]);
printf("%#p",a+1);
printf("%#p",&a[1]);
printf("%#p",a+2);
printf("%#p",&a[2]);
printf("请输入数组a元素的值:");
for(i=0;i<5;i++)
{
scanf("%d",a+i); //赋值给数组a
}
printf("a数组元素的值为:");
for(i=0;i<5;i++)
{
printf("%d ",*(a+i));
}
return 0;
}
打印出的结果:
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0