case在c语言里是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了case在c语言里是啥意思相关的知识,希望对你有一定的参考价值。

case 是开关语句的一个组成部分。

用法:

case 下面必须是整型常数。

冒号和break;之间是满足这个case时要执行的语句。

例如:

switch (整型表达式)

case 1: printf("case 1\\n"); break;

case 2: case 5: printf("case 2 or 5\\n"); break;
...

default: ...break;

当整型表达式得1,打印字符串 "case 1"

当整型表达式得2或5,打印字符串 "case 2 or 5"

扩展资料:

c语言case的使用注意问题

#include <stdio.h>

int main()

int i;

printf ("input somenum");

scanf ("%d" , &i);

switch (i)

//case (0.1+0.9)://这样是不行的case后面必须是一个整数

//      printf ("this is 1\\n");

//      break;

case -1://这样是可以的,,,可以看出case后面应是一个有符号的整数

printf ("this is -1\\n");

break;

case 'a'://这是可行的,,,后面跟字符是可以的

printf ("this is a\\n");

break;

case 2:

printf ("this is 2\\n");

break;

case 3:

printf ("this is 3\\n");

break;

case 4:

printf ("this is 4\\n");

break;

default :

printf ("this is not 1234\\n");

break;

//getchar();

//getchar();

setbuf(stdin,NULL);

char j;

scanf ("%c", &j);

switch (j)

case 'a':

printf ("this is a\\n");

break;

default:

printf ("this is default\\n");

break;

/*      getchar();

getchar();

char k;

scanf ("%c", &k);

switch (k)

case "a":这里是错误的也就是说case后面只能跟整形和与整形通用的字符型并且只能是字符而不能是字符串

printf ("this is a\\n");

break;

default:

printf ("this is default\\

参考技术A case是用于开关语句中的关键字。
开关语句,又称switch语句,由关键字switch搭配若干个case及可能存在的default语句,共同组建成的一种分支结构语句。其一般形式为
switch(表达式)

case
常量表达式1:语句1;
....
case
常量表达式2:语句2;
defa
参考技术B case用在switch语句中!
switch(n)

case
a:
语句1;
case
b:
语句2;
case
c:
语句3;
case
d:
语句4;

就是如果n等于哪个值就执行其后面的语句!

ONTOLOGY在计算机专业里是啥意思!

本体论(Ontology)是关于领域内共享概念的形式化的规格说明,在语义Web中起重要作用,本体论语言形成关于本体的逻辑描述。 参考技术A Ontology是近年信息科学界最热门的词汇之一,国内一般将其译为“本体”。Ontology作为一种能在语义和知识层次上描述信息系统的概念模型建模工具,在计算机的许多领域得到了广泛应用,如知识工程、数字图书馆、软件复用、信息检索和Web上异构信息的处理、语义Web等。
1991年Neches等人最早给出Ontology在信息科学中的定义:“给出构成相关领域词汇的基本术语和关系,以及利用这些术语和关系构成的规定这些词汇外延规则的定义。”后来在信息系统、知识系统等领域,随着越来越多的人研究Ontology,产生了不同的定义。1993年Gruber定义Ontology为“概念模型的明确的规范说明”。1997年Borst进一步完善为“共享概念模型的形式化规范说明”。Studer等人对上述两个定义进行了深入研究,认为Ontology是共享概念模型的明确的形式化规范说明,这也是目前对Ontology概念的统一看法。

以上是关于case在c语言里是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

sum在C语言里是啥意思?

system在C语言里是啥意思

c语言中case是啥意思

计算机C语言中的关键字:case是啥意思?

c语言里的LPARAM类型对应的c#里是啥类型呢? LPARAM到底是怎么样的一个类型啊?

C语言中 For语句后面的括号里有两个分号是啥意思啊?