C程序代码“while((c=getchar()!=’a’,)putchar(c);”中存在(30)错误。

admin2019-05-11  40

问题 C程序代码“while((c=getchar()!=’a’,)putchar(c);”中存在(30)错误。

选项 A、调用
B、语法
C、逻辑
D、运行

答案B

解析 本题考查的是程序错误的基本知识。一般程序中的错误可分为语法错误和语义错误(或逻辑错误),语法错误是语句形式上的错误,语义错误是含义上的错误。在C程序代码“while((c=getchar()!=’a’)putchar(c);”中,while语句的循环条件表达式中有三个“(”、两个“)”,括号显然不匹配,因此是该表达式形式上有错误。当程序中出现语法错误后,编译程序不会为该程序产生目标代码,也就不能运行该程序。
转载请注明原文地址:https://kaotiyun.com/show/OMVZ777K
0

最新回复(0)