在C 中什麼時候用分號?

2021-12-29 23:21:58 字數 625 閱讀 2661

1、在函式體,也就是

這個大括號裡的東西,函式呼叫宣告和定義自變數結束時需要加分號

函式宣告:比如      int max(a,b,c);

定義自變數:比如      float x,y;

2、在一句話結束時必須加分號(分號用於結束完成的語句)

比如輸入輸出函式:printf("a  word ");                   scanf("a");

3、函式的賦值結束後必加分號

比如  c=a*b;

z=x+y;

4、函式的返回,也就是return後必須加分號

比如 return 0;

5、一些特殊句法不需要加分號,因為加了分號執行的順序和結果就變了

比如if語句中 1  if(x>y)

2    printf("x大於y");

3  else

4    printf("y大於x"); 5

當x>y成立時執行2,不成立執行4,但是如果你在1後加了分號,就不會執行2、4,而是執行5

6、編譯預處理這個部分不能加分號!

例如 #include

void/int main

#include

#define pi 3.14

在c 中, 什麼時候用 什麼時候用

在某種意義上,和 是意思相對的兩個東西,把它們放在一起有什麼意義呢?為了理解指標的這種做法,我們先複習一下c c 程式設計中無所不在的指標概念。我們都知道myclass 的意思 指向某個物件的指標,此物件的型別為myclass。void func1 myclass pmyclass 例如 mycla...

在Ajax中什麼時候用GET什麼時候用POST?

當我們有大量資料要傳送時最好的辦法是一次發出多個只傳遞少量資訊的ajax呼叫時。如果你正用乙個ajax呼叫傳送大量資料,那麼最好是結束這種做法,因為這樣做並不能節約時間。因此,需要傳送大量資料能成為我們在get和post之間猶豫不決的理由嗎?這兩個方法都是為不同的目的而設計的,兩者的不同也在於其使用...

什麼時候用exists 什麼時候用in

in not in exists not exists 使用exists,oracle會首先檢查主查詢,然後執行子查詢直到它找到第乙個匹配項,這就節省了時間。oracle在執行in子查詢時,首先執行 子查詢,並將獲得的結果列表存放在乙個加了索引的臨時表中。在執行子查詢之前,系統先將主查詢掛起 待子查...