【发布时间】:2019-05-15 10:01:43
【问题描述】:
我想使用带有抽头空间的 for 循环来存储数组元素。但是选项卡只打印一次,然后它就不起作用了。 代码如下-
#include<stdio.h>
#include<conio.h>
void main()
{
int i,a[10];
clrscr();
printf("Enter array elements: \n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
printf("\t");
}
getch();
}
上述代码的输出是- Output of above code in TurboC++
我也尝试过 CodeBlocks,但输出相同。 另一方面,当我使用此代码时-
#include<stdio.h>
int main()
{
int i,a[5]={1,2,3,4,5};
for(i=0;i<5;i++)
{
printf("%d",a[i]);
printf("\t");
}
return 0;
}
输出如下- Compilor-CodeBlocks.
为什么代码的输出不同?
【问题讨论】:
-
你为什么用turbo c?它已经过时了。
-
提示:不要使用 Turbo C。这个工具比你还老。有很多替代方案,其中大多数(如果不是全部)都比 Turbo C 更好。请不要发布文字图片,而是发布文字。
-
我主要使用代码块,但使用 tubo 来检查代码
-
嘿 user3121023,那么在代码中添加 printf 语句有什么好处?
-
" 但使用 tubo 来检查代码" :那么为什么你不能在 Codeblocks 中“检查代码”(无论这应该是什么意思)??跨度>