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
已采納回答 / onemoo
i++ 是先返回 i 的值,再 i = i + 1;++i 是先 i = i + 1;再把 i 值返回。以示例代碼為例:<...code...>? ?
2015-01-10