請問計算機程序中的詞法,語法,語義到底指什么?

2022-09-16 09:04

希望能舉例說明!
2個回答
關鍵字或保留字

C語言的
int char
C語言一共32個保留字.
詞法,例,什么樣的詞可以做變量名字:
變量名必須是以字母開始的字母數(shù)字串,允許符號"_",
C語言,大小寫區(qū)分,名字長度最長多少多少,不允許用保留字做變量名.
有的語言大小寫不區(qū)分.名字長度有的有限制,看你是什么語言.

保留字:系統(tǒng)函數(shù)名,系統(tǒng)常量名,語句用字.例如:
sqrt(),sin(),pow(),NULL,EOF,if,while,for

語法:
程序的結構:
頭文件
全局量聲明
函數(shù)原型聲明
主程序塊
子程序塊
子程序塊

語法:
語句:
循環(huán)語句: for (i=0;i<10;i++) { ....};
while (..) { ...}
開關語句: switch (..) {
case 1: ...;break;
case 2: ...;break;
default: ...;break;
}
條件語句: if (..) { ...;} else { ...;};
等語句的規(guī)矩.

語義:
描述你的計算過程意思正確.例如:
雪是白的. -- 語法正確,語義正確.
雪是紅的. -- 語法正確,語義錯誤.

計算1加到100等與幾:
語法正確,語義正確.
sum=0;
for (i=1;i<=100;i++) sum=sum+i;
printf("%d\n",sum);

語法正確,語義錯誤:
sum=0;
for (i=0;i<100;i++) sum=sum+i;
printf("%d\n",sum);
相關問答
計算機里的程序,是什么意思?什么是程序
1個回答2023-01-10 11:25
是什么意思?
計算自己活了多少天程序
1個回答2022-12-06 10:06
光陰如梭,從出生那天到今天,你知道自己已經(jīng)活了多少天了嗎?拿起筆來算?那就太慢了,其實使用Windows 7的計算器,便可以輕松計算出我們活了多少天。 單擊“開始”→“所有程序”→“附件”→“計算器”...
全文
學計算機程序怎么學?
3個回答2022-12-03 14:13
學習計算機編程最有效的學習方法是邊練邊學,如果能在項目中進行學習是最好的方法。選擇專業(yè)的職業(yè)教育院校,理論加實踐的學習方法,學習起來不會很費力。
計算機程序設計主要學什么?
1個回答2022-11-02 22:39
計算機程序設計的背景介紹 程序設計的算法 編程語言的相關知識 如何運用編程語言解決問題
計算機程序ui設計員是什么?
1個回答2023-06-15 07:25
那簡單的跟你說計算機程序UI設計員就是,把UI設計弄的程序化,
什么是程序?什么是程序設計?
2個回答2023-04-10 23:01
土點的講話程序就是一串按照命令執(zhí)行的代碼。這個代碼是什么應該怎樣執(zhí)行,你會這個你就是程序員了。
病毒是怎么來的,它為什么能像計算機程序一樣有秩序的破壞生命體
1個回答2024-01-25 15:40
病毒內有一定的酶,入侵宿主細胞后,便進行相應的生命活動,便有酶促反應,產(chǎn)生相應物質,再次發(fā)生連鎖反應。 例如,有些RNA病毒內有逆轉錄酶,入侵后利用宿主細胞營養(yǎng)進行逆轉錄,產(chǎn)生DNA,并整合到...
全文
計算機病毒的本質是什么(一種計算機程序)
3個回答2022-08-21 18:30
計算機病毒是一個程序,一段可執(zhí)行碼. 就像生物病毒一樣,計算機病毒有獨特的復制能力.它的特點:一是具有自我繁殖能力,二是具有傳播性,三是具有破壞性。其中自我繁殖及傳播性是病毒的最大特征。 電腦...
全文
計算機程序設計基本步驟?
1個回答2023-01-03 11:28
創(chuàng)建程序界面 設置對象的屬性 編寫程序代碼 保存工程 測試和調試應用程序 創(chuàng)建可執(zhí)行程序
熱門問答