#include <stdio.h>
int main()
{
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("%s","小明现在在慕课网上学习IT技术");
return 0;
}
int main()
{
int age = 18;
float height = 1.85;
char unit = 'm';
printf("小明今年%d岁\n", age);
printf("小明身高%f%c\n", height, unit);
printf("%s","小明现在在慕课网上学习IT技术");
return 0;
}
2015-01-11
int age = 15;
float height = 162;
double weight = 82.5;
char isfat = 'y'; 结果如下:年龄:15 岁
身高:4195875 CM
体重:82.500000 KG
是否属于肥胖儿童:y
float height = 162;
double weight = 82.5;
char isfat = 'y'; 结果如下:年龄:15 岁
身高:4195875 CM
体重:82.500000 KG
是否属于肥胖儿童:y
2015-01-11
我也遇到了你这种情况,然后看了提示思索了半天,终于做出来了,个人认为可能是大括号的问题,大括号不是成对的,你可以试着把所有语句删了重新打一遍结果就出来了
2015-01-10
讲师回答 / milanlover
严格意义上来讲,C语言并没有绝对的常量这个概念。const是一个C语言的关键字,它限定了一个变量不允许被改变。例如:下面代码#define N 10int main(){ int arr[N]; //编译通过,因为这里N被宏替换为10 return 0;}但是,int main(){ int const N =10; int arr[N]; //编译不通过,因为编译器认为N是个变量,不是常量。只不过这个变量不允许被修改}而且在C语言中被const修饰的就一定是常量吗?真的能不动如山吗?例如...
2015-01-10
已采纳回答 / 狼煞
教你个理解方法少年,printf("a=%d",a++);你以为你打印的是a的值吗?错,你打印的是(a++)这个整体的值;执行了a++后,a的确是4,但是你没有打印a,你打印的是a++,而a++这个整体的值是a没有被加1时候的值,所以是3。当然,想++a,不仅a被加1了,++a这个整体的值也是a加1后的值。祝好,且学且珍惜。
2015-01-10
#include <stdio.h>
#define POCKETMONEY10 //定义常量及常量值
int main()
{
int POCKETMONEY = 10; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
#define POCKETMONEY10 //定义常量及常量值
int main()
{
int POCKETMONEY = 10; //小明私自增加零花钱对吗?
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
2015-01-10