某C语言程序中,m是一个整型变量,则( )时遇到表达式m+"test"会报错。

考试题库2022-08-02  47

问题 某C语言程序中,m是一个整型变量,则(  )时遇到表达式m+"test"会报错。A.词法分析B.语法分析C.语义分析D.程序运行

选项 A.词法分析
B.语法分析
C.语义分析
D.程序运行

答案 C

解析 对源程序进行编译的过程可以分为词法分析,语法分析,语义分析,中间代码生成和优化,目标代码生成等阶段。其中,词法分析是分析各种构造形式的单词,如整型常量,浮点常量,标识符,运算符等;语法分析是分析各种构造形式的表达式和语句,词法分析和语法分析都是对程序的结构进行分析。语义分析是值分析程序中各种语言成分的含义,是对程序的静态语义的分析,程序运行时体现程序的体态语义。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2427765.html

最新回复(0)