已采納回答 / 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);}//親測(cè)能過(guò)
2015-01-10
已采納回答 / 偌顏寧
不是的,這里不用給c賦值97,因?yàn)樵赾har類型轉(zhuǎn)換到int類型的時(shí)候,會(huì)根據(jù)ACSII碼值自動(dòng)轉(zhuǎn)換,字母a對(duì)應(yīng)的ACSII碼值就是97,ACSII碼表在WIKI中有,可以進(jìn)行參考
2015-01-09
已采納回答 / 我的仰視30
#include <stdio.h>int main(){? ? int i, j, k;? ? for(i=1; i<5; i++)? ? {? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(j=1;j<=4-i;j++) ?? ? ? ? {? ? ? ? ? ? printf(" "); ? ?//輸出空格? ? ? ? }? ? ? ? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(k=5-i;k<=i+3;k+...
已采納回答 / onemoo
char、int、long 都屬于整型(integer)類型, float、double、long double 都屬于浮點(diǎn)(floating point)類型。在賦值時(shí),= 右邊的操作數(shù)會(huì)被轉(zhuǎn)換成左邊的類型。所有的integer類型在轉(zhuǎn)換前會(huì)發(fā)生integer promotion(整型提升)動(dòng)作。就是說(shuō)char會(huì)被提升為int型,而char變量的值就是其字符的編碼值(一般是ASCII編碼)。所以變量c先被轉(zhuǎn)換成為了int型('a'的ascii值為97),然后int被轉(zhuǎn)換為float型(97.0f),再賦...
2015-01-09
最贊回答 / _瀟瀟暮雨
就是<...code...>的縮寫,每次執(zhí)行這個(gè)就改變一次符號(hào)。
最贊回答 / 偌顏寧
我在你代碼中看到的,你只是定義了int類型的age變量,但是并沒(méi)有給age賦值。而在C語(yǔ)言中,如果只是定義了變量而不對(duì)變量進(jìn)行賦值的話,默認(rèn)會(huì)是0
2015-01-08
已采納回答 / onemoo
C++是一種多范式的編程語(yǔ)言(比如可以進(jìn)行面向?qū)ο缶幊蹋++兼容于C,但應(yīng)把C++看作是與C不同的一門語(yǔ)言。C#是微軟開發(fā)的一門語(yǔ)言,我對(duì)此了解不多。總之,C、C++和C#是三種完全不同的編程語(yǔ)言。不知道你說(shuō)的“編程工具”是指什么?簡(jiǎn)單地說(shuō),像C和C++這種編譯型語(yǔ)言,你要寫出源代碼,然后經(jīng)過(guò)編譯器的編譯、鏈接等過(guò)程后,就能得到可執(zhí)行文件。所以,你要有個(gè)文本編輯器,用來(lái)寫代碼。還要有個(gè)編譯器,用來(lái)將源碼編譯成可執(zhí)行程序。不過(guò)在本站中,你只需要在網(wǎng)頁(yè)上寫出代碼即可,編譯的事不用你操心了。而在真實(shí)的開發(fā)中...
2015-01-07
最新回答 / 我的仰視30
還有一種方也可以,如下#include <stdio.h>int main(){? ? int i, j, k;? ? for(i=1; i<5; i++)? ? {? ? ? ? /* 觀察每行的空格數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(j=i;j<5;j++) ?? ? ? ? {? ? ? ? ? ? printf(" "); ? ?//輸出空格? ? ? ? }? ? ? ? /* 觀察每行*號(hào)的數(shù)量,補(bǔ)全循環(huán)條件 */? ? ? ? for(k=0;k<i...
2015-01-07