迴圈
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...