C程序代码“while((c=getchar()!=’a’)putchar(c)

资格题库2022-08-02  22

问题 C程序代码“while((c=getchar()!=’a’)putchar(c);”中存在()错误。A.调用B.语法C.逻辑D.运行

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

答案 B

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

最新回复(0)