c語言基礎(chǔ)

sizeof運算符

用途: 獲取操作數(shù)占用內(nèi)存大小的字節(jié)數(shù)单寂。

使用形式: sizeof(操作數(shù)) ? ? ? ? ? ? //操作數(shù): 常量 變量 帶括號時可以是數(shù)據(jù)類型再芋。

使用方法:

1)用于數(shù)據(jù)類型

sizeof使用形式:sizeof(type) 數(shù)據(jù)類型必須用括號括住迹淌。 如sizeof(int)。

2)用于常量

int size = sizeof(1); size = sizeof(1.1); size = sizeof(1.1f);

3)用于變量

size = sizeof(a);

在C語言中 0 表示假 非0的都是真举农。

1)雖然C編譯在給出邏輯運算值時,以“1”代表“真”,“0 ”代表“假”虑凛。

但反過來在判斷一個量是為“真”還是為“假”時, 以“0”代表“假”,以非“0”的數(shù)值作為“真”蔫浆。

例如:

由于5和3均為非“0”因此5&&3的值為“真”,即為1殖属。

又如:5||0的值為“真”,即為1。

生成隨機數(shù)

#include// arc4random_uniform(n) 0~n-1之間的隨機的整數(shù)

arc4random_uniform(3);

//0 1 2

switch語句使用

switch(表達式A){

case 常量表達式1:

語句1;

break;

case 常量表達式2:

語句2;

break;

default:

語句n+1;

break;

}

if語句

1)if(條件) return 0;

執(zhí)行完return 程序?qū)⒉粫傧蛳吕^續(xù)執(zhí)行瓦盛。

2)if(1) if(-1) 等永真式洗显。 If(0) 永假

3)if語句作用域

If(條件){ 語句塊;

定義變量a;

}變量 a 能不能用

4)if語句可以省略花括號嗎?

某些情況下可以 但是最好不要省略。 如果有多條語句不能省略原环。

do while語句

1)do...while語句的語義是:

當執(zhí)行到do-while循環(huán)時,首先會執(zhí)行一遍循環(huán)體中的語句挠唆。接著判斷while中的條件,如果條 件成立,就執(zhí)行循環(huán)體中的語句。然后再次判斷條件,重復上述過程,直到條件不成立就結(jié)束 while循環(huán)

2)do-while循環(huán)的特點:

不管while中的條件是否成立,循環(huán)體中的語句至少會被執(zhí)行一遍

int i=0;

do{

i++;

} while(i<10);

while語句

1嘱吗、死循環(huán):任何數(shù)值都真假性

while(-1){

printf("死循環(huán)\n")玄组;

}

2、while 后如果只有一條語句它可以省略大括號

3谒麦、while小括號后面不可以直接寫分號

4俄讹、作用域:內(nèi)部代碼塊中定義的變量不可以在外邊代碼塊中訪問

5、作用域紊亂

while(1<3)

int num = 5弄匕;

6颅悉、最簡單死循環(huán)

while(1);

for循環(huán)語句

1沽瞭、表達式省略(三個表達式都可以省略)

如:for(; ;)

語句相當于while(1) 語句,即不設(shè)初值,不判斷條件(認為表達式2為真值),循環(huán)變量不增 值迁匠。無終止地執(zhí)行循環(huán)體。

2驹溃、for循環(huán)的嵌套 for循環(huán)可以嵌套 而且常用 嵌套格式

break,continue語句

break :可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句, 通常break語句總是與while語句聯(lián)在一起,即滿足條件時便跳出循環(huán)城丧。

continue:的作用是跳過循環(huán)體中剩余的語句而繼續(xù)下一次。用來加速循環(huán)豌鹤。

注意:

1) 在多層循環(huán)中,一個break語句只向外跳一層亡哄。

2)break語句對if-else的條件語句不起作用;

99乘法表

#include <stdio.h>

int main(int argc, const char * argv[]) {

int i,j;

for (i=1; i<10; i++) {

for (j=1; j<=i; j++) {

printf("%d*%d=%d? ",j,i,i*j);

}

printf("\n");

}

printf("Hello, World!\n");

return 0;

}

水仙花數(shù)

#include <stdio.h>

int main(int argc, const char * argv[]) {

int a,b,c,j,i;

for (i=10; i<1000; i++) {

a =i/100;

b =i%100/10;

c =i%10;

if (i==a*a*a+b*b*b+c*c*c) {

printf("水仙花數(shù)是:%d\n",i);

j++;

}

}

printf("共%d個數(shù)\n",j);

return 0;

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市布疙,隨后出現(xiàn)的幾起案子蚊惯,更是在濱河造成了極大的恐慌愿卸,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件截型,死亡現(xiàn)場離奇詭異趴荸,居然都是意外死亡,警方通過查閱死者的電腦和手機宦焦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門发钝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人波闹,你說我怎么就攤上這事酝豪。” “怎么了精堕?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵孵淘,是天一觀的道長。 經(jīng)常有香客問我锄码,道長夺英,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任滋捶,我火速辦了婚禮痛悯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘重窟。我一直安慰自己载萌,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布巡扇。 她就那樣靜靜地躺著扭仁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪厅翔。 梳的紋絲不亂的頭發(fā)上乖坠,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音刀闷,去河邊找鬼熊泵。 笑死,一個胖子當著我的面吹牛甸昏,可吹牛的內(nèi)容都是我干的顽分。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼施蜜,長吁一口氣:“原來是場噩夢啊……” “哼卒蘸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起翻默,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤缸沃,失蹤者是張志新(化名)和其女友劉穎恰起,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體趾牧,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡村缸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了武氓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梯皿。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖县恕,靈堂內(nèi)的尸體忽然破棺而出东羹,到底是詐尸還是另有隱情,我是刑警寧澤忠烛,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布属提,位于F島的核電站,受9級特大地震影響美尸,放射性物質(zhì)發(fā)生泄漏冤议。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一师坎、第九天 我趴在偏房一處隱蔽的房頂上張望恕酸。 院中可真熱鬧,春花似錦胯陋、人聲如沸蕊温。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽义矛。三九已至,卻和暖如春盟萨,著一層夾襖步出監(jiān)牢的瞬間凉翻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工捻激, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留制轰,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓铺罢,卻偏偏與公主長得像艇挨,于是被迫代替她去往敵國和親残炮。 傳聞我的和親對象是個殘疾皇子韭赘,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,333評論 0 2
  • 目的:掌握用C語言編程的基本技能內(nèi)容:1.全局變量與局部變量???2.switch語句???3.for循環(huán)???4...
    CyraChen閱讀 306評論 0 1
  • 作業(yè)整理; 指針的基本的結(jié)構(gòu)與基礎(chǔ)知識整理势就; 作業(yè)講解:(1) 將2~100之間的素數(shù) 保存到數(shù)組中泉瞻,并遍歷輸出脉漏,...
    比莉吉恩閱讀 366評論 0 0
  • #C語言基礎(chǔ)知識 一、簡單程序的的一般形式 #include//標準輸入輸出文件袖牙,讓當前文件有文件的功能 //ma...
    空白Null閱讀 722評論 1 6
  • 目的:掌握用C語言編程的基本技能內(nèi)容:1. #define的使用???2. 冒泡排序???3. 選擇排序???4....
    CyraChen閱讀 327評論 0 1