C語言基礎 二

2021-07-09 21:12:54 字數 1264 閱讀 3549

迴圈

for ( int i = 1; i

< 100; i ++)

迴圈示例

1.

for (int i = 0 ; i < 9; i ++)

for (int j = 0 ; j <= i; j++)

printf("%\n");

2.倒三角
for (int i = 5; i > 0; i--) 

printf("\n");

}

2.函式

(void)

自定義函式應該在主函式內呼叫

函式宣告 的位置必須在主函式之上

對於無參無返回值的函式呼叫時只需要書寫函式名(): 括號不可以省略

函式定義

返回值型別 函式名(引數列表)

函式呼叫

主調函式 :哪個函式呼叫本函式, 就是主調函式

command + b 尋找程式錯誤

-(int)maxvalue (int a, int b) 

-(int)maxthree(int one, int two, int three)

3.結構體

結構體 可以儲存多種型別的資料

陣列 定義一結構體

struct infor ;

typedef struct infor stu;

(void) printfnox(x stu);

struct stu nox = ;

-(void) printfnox(stu nox)

4.指標

1.指標: 指向一片空間的變數

型別修飾符( int float char……)

int *p = null;

printf(「%lu」, sizeof(p));

printf(「%lu」, sizeof(char *));

2.指標變數的空間都是8,但所佔位數不同, 與系統有關, 在32位系統中, 佔四位元組, 64位系統, 佔8位元組

3.列印位址

printf(「%p」, p);

4.取址運算子. &

int a = 10;

p = &a;

printf(「%p \n %d」, p, *p);

注意: 陣列名是陣列的首位址

c語言基礎(二)

目錄 識別符號的定義規則 三數比大小 判斷閏年 指標基礎 插入排序 只能是字母,數字,和下劃線,並且開頭不能用數字 賦值表示式跟賦值語句的區別 表示式沒有分號,賦值語句有分號 邏輯運算子的優先順序順序 includeint main if a c if b c printf d d d a,b,c ...

C語言基礎(二)

素數 找一對素數問題,他們只會出現6k 1和6k 1的地方,小於7只有一對 include include int main int n printf 請輸入總人數 n scanf d n int a a int malloc sizeof int n 指標是乙個變數,其值為另乙個變數的位址,即,記...

C語言基礎(二)

二進位制數 定義 滿2進1,並且只有0或1 例如 6 0000 0110 格式化字元 d八進位制數 定義 滿8進1,0到8,並且以0開頭 例如 0001 0000 020 格式化字元 o十進位制數 定義 滿10進1,0到9 例如 0001 0000 16 格式化字元 d 十六進製制 定義 滿16進1...