我是c编程的新手。我试图打印数字1到10.
#include <stdio.h>
int main(){
int i;
for(i=1; i<11; i++){
printf("%s\n", i);
}
getchar();
}
当我输入gcc .\forloop.c
时,它在powershell中编译但是当我尝试使用./a
运行程序时,我收到以下错误消息:
任何帮助将不胜感激。
答案 0 :(得分:4)
printf("%s\n", i);
尝试打印字符串。 i
是一个整数。因此,当它将i
解引用为字符串时会崩溃。
尝试
printf("%d\n", i);