栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言学习W4

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言学习W4

条件语句除了if语句外,还有三目运算符与switch语句

三目运算符的格式为

表达式1?表达式2:表达式3;

例子如下:

c=a>b?a:b;

以上表示如果a大于b为真,则c等于a,否则c等于b。

switch语句

switch语句的格式为:

switch(变量)

{ case 量:

命令;

break;

……

dafault:

命令;

break;}

例子:

{
int a
scanf("%d",&a)
switch(a)
{
case a>9:
printf("A");
break;
case a>6:
printf("B");
break;
default:
printf("F");
break;
}
}

c语言的三大结构除了顺序结构,选择结构还有循环结构。循环结构可用三种语句:while语句,do while语句和for语句。

1.while语句:

while语句的格式为:

while( 条件)

{命令;

命令;(条件成立执行并循环)}

例子:

int i=0;
while(i<10)
{printf("%d",i);
i++;}

2.do while语句

do while 语句格式如下:

do{命令;}

whlie(条件)

例子:

int i=0;
do{
printf("%d",i);
i++;}
while(i<10);

3.for语句

for语句格式如下:

for(一个值;条件;命令)

{命令;}

例子:

int i=0;
for(i;i<10;i++)
{printf("%d",i);}

循环语句中可嵌套循环语句与条件语句。

for(;;)与while(1)这类的语句都是死循环。

include 
int main()
{int a,n;
pow(a,n);}

上述可表示a的n次方。

跳转语句有三种:break,continue,goto;

break表示结束一个switch语句或循环;

continue表示结束本次循环并开始下个循环;

goto表示无条件跳转(尽量少用)。

include 
int main()
{ printf("1");
printf("2");
goto flag;
printf("3");
flag;
printf("4");
}

如在上述的代码中,运行时就会跳过3直接打印4。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号