已采納回答 / onemoo
i++ 是先返回 i 的值,再 i = i + 1;++i 是先 i = i + 1;再把 i 值返回。以示例代碼為例:<...code...>? ?
2015-01-10
已采納回答 / Fa_Fa
#include"stdio.h"int gm(int n){? ? printf("%d\n",n );? ? return 0;}main(){ int a=2; gm(a);}//親測能過
2015-01-10
已采納回答 / 偌顏寧
不是的,這里不用給c賦值97,因為在char類型轉換到int類型的時候,會根據ACSII碼值自動轉換,字母a對應的ACSII碼值就是97,ACSII碼表在WIKI中有,可以進行參考
2015-01-09
已采納回答 / 我的仰視30
#include <stdio.h>int main(){? ? int i, j, k;? ? for(i=1; i<5; i++)? ? {? ? ? ? /* 觀察每行的空格數量,補全循環條件 */? ? ? ? for(j=1;j<=4-i;j++) ?? ? ? ? {? ? ? ? ? ? printf(" "); ? ?//輸出空格? ? ? ? }? ? ? ? /* 觀察每行*號的數量,補全循環條件 */? ? ? ? for(k=5-i;k<=i+3;k+...
2015-01-09
已采納回答 / onemoo
char、int、long 都屬于整型(integer)類型, float、double、long double 都屬于浮點(floating point)類型。在賦值時,= 右邊的操作數會被轉換成左邊的類型。所有的integer類型在轉換前會發生integer promotion(整型提升)動作。就是說char會被提升為int型,而char變量的值就是其字符的編碼值(一般是ASCII編碼)。所以變量c先被轉換成為了int型('a'的ascii值為97),然后int被轉換為float型(97.0f),再賦...
2015-01-09
已采納回答 / onemoo
C++是一種多范式的編程語言(比如可以進行面向對象編程)。C++兼容于C,但應把C++看作是與C不同的一門語言。C#是微軟開發的一門語言,我對此了解不多??傊?,C、C++和C#是三種完全不同的編程語言。不知道你說的“編程工具”是指什么?簡單地說,像C和C++這種編譯型語言,你要寫出源代碼,然后經過編譯器的編譯、鏈接等過程后,就能得到可執行文件。所以,你要有個文本編輯器,用來寫代碼。還要有個編譯器,用來將源碼編譯成可執行程序。不過在本站中,你只需要在網頁上寫出代碼即可,編譯的事不用你操心了。而在真實的開發中...
2015-01-07
最新回答 / 我的仰視30
還有一種方也可以,如下#include <stdio.h>int main(){? ? int i, j, k;? ? for(i=1; i<5; i++)? ? {? ? ? ? /* 觀察每行的空格數量,補全循環條件 */? ? ? ? for(j=i;j<5;j++) ?? ? ? ? {? ? ? ? ? ? printf(" "); ? ?//輸出空格? ? ? ? }? ? ? ? /* 觀察每行*號的數量,補全循環條件 */? ? ? ? for(k=0;k<i...
2015-01-07