马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 b_74 于 2019-9-6 20:15 编辑 #include <stdio.h>
#define URL "http://www.fishc.com"
#define NAME "鱼C工作室"
#define BOSS "小甲鱼"
#define YEAR 2010
#define MONTH 5
#define DAY 20
int main()
{
printf("%s成立于%d年%d月%d日\n", NAME, YEAR, MONTH, DAY);
printf("%s是%s创立的……\n", NAME, BOSS);
printf("%s的域名是%s\n", NAME, URL);
return 0;
}
照着小甲鱼的代码抄下来的,编译的时候提示warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘char *’ [-Wformat=]
printf("%s成立于%d年%d月%d日\n",NAME,YEAR,MONTH,DAY);
%d换成%s就行了
这个是编译器版本的问题吗?
求教各位大神这个是什么原因,谢谢。 |