请问这是怎么回事,为什么运行不了?还有请问有什么编译器支持C90和大部分的C99吗?
答案:2 悬赏:50 手机版
解决时间 2021-11-23 10:19
- 提问者网友:心牵心
- 2021-11-23 06:54
请问这是怎么回事,为什么运行不了?还有请问有什么编译器支持C90和大部分的C99吗?
最佳答案
- 五星知识达人网友:春色三分
- 2021-11-23 07:01
#include
int main(void)
{
int num;
num = 1;
printf("I am a simple ");
printf("Computer.
");
printf("My favourite number is %d because it is first.
",num);
return 0;
}运行结果:
追问请问你是用的什么编译器追答C-Free 5.0 IDE追问那这个编译器能支持大部分C99吗追答C-Free貌似是基于GCC来的,GCC是支持C99的,应该C-Free也是支持的;
刚才又搜了下:
最新的C-Free 5.0版本已经可以支持c99标准。
步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--原始参数,将-g -DDEBUG 改为 -std=c99 点击确定,可以支持C语言最新标准c99。
目前的缺点是在编译程序时如果出现warning: no newline at end of file这样的警告。可以在程序的末尾}后在敲击回车键重新编译即可消除警告。追问谢了
int main(void)
{
int num;
num = 1;
printf("I am a simple ");
printf("Computer.
");
printf("My favourite number is %d because it is first.
",num);
return 0;
}运行结果:
追问请问你是用的什么编译器追答C-Free 5.0 IDE追问那这个编译器能支持大部分C99吗追答C-Free貌似是基于GCC来的,GCC是支持C99的,应该C-Free也是支持的;
刚才又搜了下:
最新的C-Free 5.0版本已经可以支持c99标准。
步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--原始参数,将-g -DDEBUG 改为 -std=c99 点击确定,可以支持C语言最新标准c99。
目前的缺点是在编译程序时如果出现warning: no newline at end of file这样的警告。可以在程序的末尾}后在敲击回车键重新编译即可消除警告。追问谢了
全部回答
- 1楼网友:未来江山和你
- 2021-11-23 08:12
第三个printf里面的第一个引号写错了,应该是英文状态下的引号
里面的%d好像也有问题,%也要是英文状态下的
里面的%d好像也有问题,%也要是英文状态下的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯