导航菜单
首页 >  » 正文

C语言中提供的合法关键字是____ A、swith B、cher C、case D、default 选什么,为什么? 若有以下定义: float x; int a,b; 则正确的switch 语句是

C语言中提供的合法关键字是____ A、swith B、cher C、case D、default 选什么,为什么?

case和default是合法关键字。
关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字。
系统定义了以下关键字:
Const,Dim,As,Mod,And,Or,Not,If,Else,Stop,End,Select,Case,Is,For,To,Step,Byref,Byval,Sub,Function,Exit,Do,Loop,Until,While,Wend,Let,Call,Rem,Integer,Long,Single,Double,Boolean,String,Me,Private,Public。

扩展资料:
vb里名称与关键字不区分字母的大小写;在c语言里,一切都是小写字母
C,C++,java语言关键字调查统计:
C,C++,JAVA共有的关键字22个:
int char float double short long if else switch case default for while do void return continue break const goto (JAVA中未用,但是保留字) volatile static
C和C++共有的关键字(除三者共有)10个:
unsigned signed struct enum union auto register extern sizeof typedef
参考资料:百度百科-关键字

若有以下定义: float x; int a,b; 则正确的switch 语句是

话说只有C是正确的吧
A和B使用了非整形表达式, switch里只能用整形表达式, 字符会被转换成整形, case里只能用常数,并且各异
而D的switch后面有个分号 switch(a-b); <-
这样的话后面的case就不在switch里了 ,肯定报错

C语言中跳出if语句的关键字是什么

1、goto是可以的,想往那跳往那跳,但不建议使用。return也可以,但会终止当前函数块的运行。break是不行的,它可以跳出for循环,while循环,switch。
2、如下的代码:
#include void main() { if(1) { break; } } 编译通不过:error C2043: illegal break 如果写的代码想跳出if语句,说明这段的代码有问题。一般来说,if语句是条件分支控制语句,它的作用就是控制程序流程的,如果需要跳出,那么在if当中写入适当的判断语句即可避免进入该分支。

相关推荐: