有没有哪个C语言大神能帮我看看哪里出错了,谢谢
本帖最后由 还是那个忧远 于 2019-4-8 00:05 编辑在《带你学C带你飞 第一季》第五课里,小甲鱼说明宏定义时打的程序
我明明是按照小甲鱼说的来做的,也没有报错,可就是不行{:10_266:}
因为等级低,发不了图片,我只能说明了
(下面是我按照小甲鱼的格式打的)
#include <stdio.h>
#define YEAR 2019
#define MONTH 4
#define DAY 7
#define TIME 3
#define ORDER "C语言"
int main()
{
printf("%s年%d月%d日\n",YEAR,MONTH,DAY);
printf("学习%s的第%d天,加油!\n",ORDER,TIME);
return 0;
}
当我编译运行的时候,电脑说这个程序出现了一个问题,让我停止运行,这个时候编译结果还是一片黑,
然后我点击停止运行后,编译器上就出现了这个
--------------------------------
Process exited after 9.896 seconds with return value 3221225477
请按任意键继续。。。
我刚开始学C好多东西都不懂,还望各位大神为我指点迷津
谢谢啦 year的问题。define弄的字符串不能用%s 本帖最后由 jackz007 于 2019-4-8 00:34 编辑
#include <stdio.h>
#define YEAR 2019
#define MONTH 4
#define DAY 7
#define TIME 3
#define ORDER "C语言"
int main()
{
printf("%d年%d月%d日\n",YEAR,MONTH,DAY) ; // 年是整数,用 %d 而不是 %s 显示,已经修改
printf("学习%s的第%d天,加油!\n",ORDER,TIME) ;
return 0;
} 同意楼上 jackz007 发表于 2019-4-8 00:33
哦,谢谢 jackz007 发表于 2019-4-8 00:33
谢谢了,我按照你的方法试了一下,成功了 請求樓主把最佳解答找出來,並改成以解答
{:5_105:}
感謝 gary冥霧 发表于 2019-4-10 11:04
請求樓主把最佳解答找出來,並改成以解答
噢,明白
页:
[1]