c語言遞止符
發布時間: 2021-03-17 23:11:01
A. c語言中每個語句的結束符是什麼
C語言規定,語句的結束符用分號(;)來進行標識。
舉例說明如下:
printf("HelloWorld") // 不加分號,在編譯的時候會報錯
printf("HelloWorld"); // 編譯的時候不會報錯,輸出HelloWorld
需要注意的是宏定義不用加分號,如:
#define PI 3.14 // 不用加分號,加了分號會報錯
B. C語言自增運算符
第一個返回沒加前的值 i=41
第二個返回加了的值 i=42
第三個返回減之前的值 i=41
第四個返回減之後的值 i = 40
遞增函數可以看成這樣
int 後遞增(int *i)
{
tmp = *i;
*i = *i + 1;
return tmp;
}
int 前遞增(int *i)
{
*i = *i + 1;
return *i;
}
C. 有關c語言中字元串結束符的問題
定義一個字元數組a[10]
讀取字元串可以用gets() 函數
如果你輸入 abc 打回車
那麼就會存儲 'a''b''c''\0' 回車符\n會自動轉換成\0
那麼字元串的長度是4
有效長度是3
D. C語言三個結束符有什麼不同 EOF 『\0』 '\n'
EOF(End of file)是知C/C++裡面的宏定義,具體定義式是#define EOF -1,表示的是文件的結束標志,值等於-1,一般用在文件讀取的函數裡面,比如fscanf fgetc fgets等,一旦讀取到文件最後就返回EOF標志並結束函數調用。
'