簡單文法(以c語言為例)

2022-06-04 04:48:07 字數 1517 閱讀 8455

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...