C語言總結3

2021-10-08 22:30:42 字數 402 閱讀 4689

c語言總結3

用小於來判斷時從低處往上走,用大於來判斷時從高處往下走。

只在要從多重迴圈中跳出時用goto,其他地方最好不用goto。

每次召喚rand()就得到乙個隨機的整數。

如果有固定次數,用for;如果必須執行一次,用do while;其他情況用while。

只能被1和自己整除的數成為素數。

break和continue只能對它屬於的那層迴圈有作用,即只能跳出一層迴圈。

當我們判斷乙個迴圈或者乙個步驟是否已經被執行時,可以設定乙個值為1的數,若迴圈或步驟被執行,則該數的值變為0。

當要計算多項的和與差時,可把差轉換成和的相反數求解,即在求差的那項乘上乙個值為-1的數,每迴圈一次,該數變為它的相反數,則奇數次為減法,偶數次為加法。

C語言總結(3)

1.printf列印函式 1 d 按照十進位制整型數列印 2 6d 按照十進位制整型數列印,至少 6 個字元寬 3 f 按照浮點數列印 4 6f 按照浮點數列印,至少 6 個字元寬 5 2f 按照浮點數列印,小數點後有兩位小數 6 6.2f 按照浮點數列印,至少 6 個字元寬,小數點後有兩位小數 此...

C語言總結3 陣列

1.陣列沒有初始化時,裡面儲存的內容是亂碼的 陣列只能整體被初始化,不能被整體賦值.include include int main char arr2 abc int arr3 將陣列初始化為0 printf d n sizeof arr1 3 printf d n sizeof arr2 4 s...

c語言 陣列學習總結(3)

函式 陣列和指標 指標操作 如果有 int a 5 則 a和 a 0 都表示陣列首元素a 0 的首位址。指向首元素 而 a則表示陣列的首位址。指向整個陣列 結合左值右值去理解 前提是 int a 10 1 a不能做左值 因為陣列在初始化之後就不能進行整體操作了 做右值表示首元素的首位址等同於 a 0...