1樓:的秋天的秋天
auto :宣告自動變數 一般不使用
double :宣告雙精度變數或函式
int: 宣告整型變數或函式
struct:宣告結構體變數或函式
break:跳出當前迴圈
else :條件語句否定分支(與 if 連用)
long :宣告長整型變數或函式
switch :用於開關語句
case:開關語句分支
enum :宣告列舉型別
register:宣告積存器變數
typedef:用以給資料型別取別名(當然還有其他作用)
char :宣告字元型變數或函式
extern:宣告變數是在其他檔案正宣告(也可以看做是引用變數)
return :子程式返回語句(可以帶引數,也看不帶引數)
union:宣告聯合資料型別
const :宣告只讀變數
float:宣告浮點型變數或函式
short :宣告短整型變數或函式
unsigned:宣告無符號型別變數或函式
continue:結束當前迴圈,開始下一輪迴圈
for:一種迴圈語句(可意會不可言傳)
signed:生命有符號型別變數或函式
void :宣告函式無返回值或無引數,宣告無型別指標(基本上就這三個作用)
default:開關語句中的「其他」分支
goto:無條件跳轉語句
sizeof:計算資料型別長度
volatile:說明變數在程式執行中可被隱含地改變
do :迴圈語句的迴圈體
while :迴圈語句的迴圈條件
static :宣告靜態變數
if:條件語句
goto語句:無條件轉向;
if語句:判斷語句;
while迴圈語句;
do-while語句:先執行迴圈體,然後判斷迴圈條件是否成立. 之後繼續迴圈;
for語句:迴圈,可替代while語句; 只是用法不同;
break語句跳出本層的迴圈;(只調處包含此語句的迴圈)
continue語句:繼續(一般放到迴圈語句裡,不在執行它下面的語句,直接跳到判斷語句例:for語句,就直接跳到第二個分號處,while語句,就直接跳到while()的括號裡;
switch語句:多相選擇;
return語句:返回;
按優先順序排序,空行表示優先順序下降,01為最高,最先算
14~31均為雙目,左結合
() 01.圓括號
02.下標
-> 03.指標型結構成員
. 04.結構成員
! 05.邏輯非
~ 06.位非
++ 07.自增
-- 08.自減
- 09.取負
(型別) 10.型別轉換
* 11.取內容
& 12.取地址
sizeof 13.求位元組
…………………………………………………
此級(5~13)均為單目運算,且都為右結合
* 14.乘
/ 15.除
% 16.求餘
+ 17.加
- 18.減
<< 19.左移
>> 20.右移
< 21.小於
<= 22.小於等於
> 23.大於
>= 24.大於等於
== 25.等於
!= 26.不等於
& 27.位與
^ 28.位異或
| 29.位或
&& 30.與
|| 31.或
?: 32.條件運算
……………………………………
此級(32)為三目運算,右結合
= 33.賦值運算
………………………………………………………………
另有10個擴充套件符+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|=
, 34.逗號運算
2樓:羿烴
const :宣告只讀變數 ???
c語言中有const宣告變數的麼??
麻煩會c語言的詳解,謝了
表示取餘,就是除以2後的餘數,if p i 2 就是說如果p i 除以2後餘數不為0 即為1 所以得到的是奇數,所以j就是把所有的奇數加起來了 輸出結果為45 當i 0時,執行while i 7 後i 1,p 1 2 0 不執行j p i 當i 1時,執行while i 7 後i 2,p 2 2 1...
求詳解c語言題目,求詳解c語言題目
7.簡單,c 8。題目不全 9.b,sizeof不是一個函式,是一個關鍵字。在編譯器會為常量 10.c 2b即2 16 0 65535 11,d,double型別。c語言有隱式型別提升char short int float double,對於型別有疑惑的問題,最簡單的驗證方法是寫一段 用sizeo...
C語言指標問題,求詳解,求解一道C語言指標問題
文庫精選 內容來自使用者 zzbo2022 讓你不再害怕指標 前言 複雜型別說明 要了解指標,多多少少會出現一些比較複雜的型別,所以我先介紹一下如何完全理解一個複雜型別,要理解複雜型別其實很簡單,一個型別裡會出現很多運算子,他們也像普通的表示式一樣,有優先順序,其優先順序和運算優先順序一樣,所以我總...