赞
踩
c语言中最简单的语句就是空语句,其本身只包含一个分号。空语句本身不执行任何任务,但是有时也是有用的
c语言中的语句本质上就是程序员的某些操作意图的体现。C语言中的单句是以分号结尾,
如:
a=10;
复合语句:
{ } 语句块,代码块。代码块是指位于一对花括号之内的可选的声明和语句列表。其语法非常简单:
{
//c语言语句
}
代码块允许只出现一条语句的地方使用过多条语句
ps: c语言主体是由函数组成,函数内部都是由c语言语句构成。
c程序设计结构有:顺序结构,分支结构(if),循环结构 (for).
多用在需要进行条件选择的时侯,if语句有三种基本形式:
if(条件表达式)
语句表达式
如果条件满足或者成立,则执行语句
条件表达式:
所有合法的C表达式都可以,因为只要合法的表达式,它就一定会有一个值!
条件成立的时候,
表达式的值 非0
条件不成立的时候
表达式的值 0
语句表达式:
单语句:只有一个;的语句
复合语句:
{},if / switch / for / do while / while
”条件里面再分条件“ ---- 在if语句中又包含了一个或者多个if语句,我们称之为if的嵌套
eg:
if(xxxx)
{
if(xxxx)
{
}
else
{
}
}
else
{
}
if()
{
}
else
{
}
else 匹配问题
else 总是和它上面的,最近的,同级的,未匹配的if语句相匹配
if()
{
if()
xxx
else
xxx
}
else
if
xxx
if
xxxx
else
xxxx
switch 是用来列举所有的情况
语法形式:
swtich(表达式)
{
case 常量表达式1:
语句1;
case 常量表达式2:
语句2;
.......
default:
语句n;
}
switch 是用来列举 表达式的所有值的情况
switch 语句:让 ”表达式“ 和 case 后面的 常量表达式 作匹配 。 一旦匹配成功(值相等),则从那个case后面开始执行,
直到遇到break或者switch结束,假设所有的case都没有匹配成功,则匹配default;
eg:
switch(a)
{
default : //default 永远是一个备胎,当所有的匹配结果都不符合的时候,才会去匹配default
//匹配的情况更default的次序无关
语句0;
case 1:
语句1;
case 2:
语句2;
}
eg:
switch(a)
{
case 1:
case 2:
语句1;
case 3:
case 4:
语句2;
default
.....
}
(5)、switch 中 break 是用来跳出所谓的switch语句 如:
eg:
switch(a)
{
case 1:
case 2:
语句1;
case 3:
case 4:
语句2;
break;
default:
.....
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。