-
if(a == 12){
??? b = a - b;
}
else{
??? b = a + b;
??? b = a - b;
}
do {
??? if(a == 12){
??????? break;
??? }
??? b = a + b;
} while(false);
b = a - b;
了后面。
而 do-while 和 while 最不一樣的地方,就是 do-while 無論條件是否成立,都會(huì)先執(zhí)行一次循環(huán)體內(nèi)的內(nèi)容。查看全部 -
while for查看全部 -
枚舉類型可用來定義星期,季節(jié),性別等已知具體數(shù)據(jù)有哪幾個(gè)的數(shù)據(jù),而不用進(jìn)行具體數(shù)字的賦值
查看全部 -
結(jié)構(gòu)體可看作自定義的基本數(shù)據(jù)類型,可用來聲明打包了若干個(gè)基本數(shù)據(jù)類型的變量
查看全部 -
交換變量的值引入第三個(gè)變量,int temp = a
變量自增簡(jiǎn)寫a=a+10等價(jià)于a+=10
查看全部 -
除法分為對(duì)整數(shù)和對(duì)浮點(diǎn)數(shù)的兩種情況
查看全部 -
數(shù)據(jù)類型轉(zhuǎn)換分為顯示轉(zhuǎn)換和隱式轉(zhuǎn)換
顯示轉(zhuǎn)換即強(qiáng)制轉(zhuǎn)換,如(int)a,把a(bǔ)強(qiáng)制轉(zhuǎn)換為int類型,適用于將比較大的數(shù)據(jù)類型轉(zhuǎn)換為比較小的數(shù)據(jù)類型(因?yàn)閏++不允許大轉(zhuǎn)?。鏸nt轉(zhuǎn)換為short
隱式轉(zhuǎn)換適用于小轉(zhuǎn)大,如int轉(zhuǎn)為short,無需顯示聲明(short)
查看全部 -
char(1)<=short(2)<=int(4)<=long(4)<=long long(8)
float(4)? ? double(8)
數(shù)據(jù)類型分為整型和浮點(diǎn)型兩大類,整型分為有符號(hào)和無符號(hào)兩大類,容量相同,表示范圍不同,無符號(hào)加前綴unsigned
可用sizeof(int)查看整型數(shù)據(jù)類型占用的長(zhǎng)度
查看全部 -
四個(gè)輸入輸出語法,printf,cout,scanf,cin。注意書寫格式的區(qū)別
cout引號(hào)里面的原封不動(dòng)輸出,不寫%d,cout<<連接
注意cin從鍵盤不斷讀取的格式,更易用,以空格、tab、換行符作為分隔符,不需指明類型,cin>>連接
查看全部 -
我們可以通過 printf 向控制臺(tái)輸出內(nèi)容,也同樣可以使用控制臺(tái)向程序輸入內(nèi)容。輸入內(nèi)容,就需要用到一個(gè)函數(shù)scanf。查看全部
-
對(duì)于例如星期,季節(jié),性別之類的概念,我們應(yīng)該優(yōu)先使用枚舉類型。
enum Week
{
??? Mon, // 星期一
??? Tue, // 星期二
??? Wed, // 星期三
??? Thu, // 星期四
??? Fri, // 星期五
??? Sat, // 星期六
??? Sun, // 星期日
};
int main(int argc,char **argv)
{
??? Week week = Week::Fri;
??? return 0;
}查看全部 -
struct Student
{
??? int math;
??? int english;
}//主函數(shù)錢
int main(int argc,char **argv)
{
??? struct Student stu[50];
??? //為其中一個(gè)學(xué)生的成績(jī)賦值
??? stu[20].math = 90;
??? stu[20].english = 95;
??? return 0;
查看全部 -
int a? 這個(gè)變量的名字叫做 a查看全部
-
#include <stdio.h>
int main(int argc,char **argv)
{
??? int a[50];
??? a[0] = 98;
??? return 0;
}
或者直接賦值
你也可以只給部分元素賦值,當(dāng) {} 中的元素?cái)?shù)量少于 [] 中定義的長(zhǎng)度的時(shí)候,只給前面部分元素賦值,后面的未指定的元素,將被賦值為 0。
#include <stdio.h>
int main(int argc,char **argv)
{
??? int a[4] = {1, 2}; // 1, 2, 0, 0
??? return 0;查看全部 -
浮點(diǎn)型float,double
查看全部
舉報(bào)