主题:一个有关数组的问题!
xuji19891014
[专家分:0] 发布于 2008-04-27 09:36:00
请问对数组的赋值怎么写,哪位高手知道用代码写一下!谢谢!
回复列表 (共5个回复)
沙发
黄磊huanglei [专家分:490] 发布于 2008-04-27 13:28:00
楼主没说清楚赋什么啊
板凳
shuyan50 [专家分:0] 发布于 2008-05-04 17:24:00
你是想怎么样赋值啊?先帮你写个简单点的吧.这种问题书上一般都有吧.
#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 楼
O沉戟O [专家分:0] 发布于 2008-05-15 18:11:00
for(int i=0;i<n;i++)
这里面的对i定义时为什么是在for循环里面定义啊,看到过很多回,但是不懂,用win-tc运行时报错!!!
4 楼
p1s [专家分:4100] 发布于 2008-05-15 23:09:00
[quote]for(int i=0;i<n;i++)
这里面的对i定义时为什么是在for循环里面定义啊,看到过很多回,但是不懂,用win-tc运行时报错!!![/quote]
这个是C/C++编译器的问题,有些可以定义在里面,有些不可以。有些的作用域可以延伸到for之外,有些只局限于for的语句块。具体情况要网上查查看。
5 楼
O沉戟O [专家分:0] 发布于 2008-05-16 10:10:00
谢谢,受教了!
我来回复