回 帖 发 新 帖 刷新版面

主题:一个有关数组的问题!

请问对数组的赋值怎么写,哪位高手知道用代码写一下!谢谢!

回复列表 (共5个回复)

沙发

楼主没说清楚赋什么啊

板凳

你是想怎么样赋值啊?先帮你写个简单点的吧.这种问题书上一般都有吧.
#include<stdio.h>
void main(){
int n,a[100];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
for(int j=0;j<n;j++)
printf("%d ",a[j]);
}
我是用VC写的,如果你是用TC的话,稍微改一下就可以了,你原本的意思是这样的吗?

3 楼

for(int i=0;i<n;i++)
这里面的对i定义时为什么是在for循环里面定义啊,看到过很多回,但是不懂,用win-tc运行时报错!!!

4 楼

[quote]for(int i=0;i<n;i++)
这里面的对i定义时为什么是在for循环里面定义啊,看到过很多回,但是不懂,用win-tc运行时报错!!![/quote]
这个是C/C++编译器的问题,有些可以定义在里面,有些不可以。有些的作用域可以延伸到for之外,有些只局限于for的语句块。具体情况要网上查查看。

5 楼


谢谢,受教了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册