#include <stdio.h>
int main()
{
/*int age=18*/
d=18
printf("我今年%d岁!\n", age);
return 0;
}
#include<stdio.h>
main()
{
int age=18; //也可以换成 int d=18;
printf{"我今年%d岁!\n",age);//这里的也要换成d了
return 0;
}
//以上是一份正确答案,下面我来分析下你的问题
#include <stdio.h>
int main()
{
/*int age=18*/ 首先,这里你用了注释语句,那么这一句将不会被读取,那么你的printf里的age没有意义
d=18 其次这里%d、%f、%s....之类的是数据类型,不是说你下面用了%d,你这里就要定义一个d
printf("我今年%d岁!\n", age); 关于这个语句,每个逗号后面的都将在程序运行输出结果时取代它所对应(顺序对应)的%d
return 0;
}
//总的一句,使用一个变量吧(不知道这样说准不准确),你就要定义其类型,你的d=18就你没有定义。
//写的杂乱,将就着看吧。也是新手上路,如有不足,欢迎指正。
为什么要在“int age=18"前后加上符号呢?那个是说明本句是注释的符号。还有就是%d这是一个代替的符号,希望你好好课程,加油!
#include<stdio.h>
int main()
{
int age;
age=18;
printf("我今年%d岁!\n",age);
return 0;
}
#include <stdio.h>
int main()
{
int age=18;
printf("我今年%d岁!\n", age);
return 0;
}