:
external_declaration
| program external_declaration
: //外部宣告
function_definition
| declaration
: //函式
type_specifier declarator //說明符
compound_statement //混合宣告
: //宣告
symbol //符號 identifier 『<』 identifier 『>』 declaration
|type_specifier variate 『;』 declaration
|identifier 『』
: //函式主體
type_specifier variate 『;』
|initializer //初始化
: //初始化
variate initializer
|symbol initializer
: //型別
void
|char
|int
|float
|double
include
| define
|stdio.h
|math.h
|stdlib.h
|time.h
|string.h
|main 『(『 『)』
: //宣告、陳述
udge_statement
|jump_statement
|iteration_statement
|selection_statement
: //判斷
selection_statement
: if '(' expression ')' statement
|if'(' expression ')' statement else statement
: //迴圈
while '(' expression ')' statement
| for'(' expression_statement expression_statement ')' statement
| for '(' expression_statement expression_statement expression ')' statement
: //跳轉符
continue 』;』
|break 』; 』
|return』;』
|return 『(』 』)』 』;』
: //符號
: //括號
: //指標
| '*' variate //變數
: //變數
a variate
|b variate
|c variate
|z variate
簡單C語言文法
源程式 外部宣告 外部宣告 函式體 外部申明 標頭檔案 函式宣告 其他宣告 函式體 返回值型別 識別符號 形參 復合語句 返回值型別 void char int float 識別符號 字母 識別符號 字母 識別符號 數字 字母 a b c z 數字 0 1 2 3 4 5 6 7 8 9 形參 資料...
c語言簡單文法
程式 外部宣告 程式 外部宣告 外部宣告 函式定義 定義 函式定義 函式型別說明 形式引數 復合語句 函式型別說明 void int float char 形式引數 資料型別 識別符號 資料型別 int float double char 識別符號 字母 識別符號 字母 識別符號 數字 字母 a b...
C語言 函式指標(以signal函式為例)
在學習unix環境高階程式設計,訊號中有乙個函式signal 定義中涉及到函式指標。include typedef void sighandler t int sighandler t signal int signum,sighandler t handler int funcptr int in...