黑马程序员---C语言基础---语句概述

------- android培训java培训IOS培训期待与您交流! ----------

1、C语言的语句概述:

(1)C语言的程序结构。

一个C语言程序可以由多个源程序文件组成。

一个源程序文件可以由多个函数、预编译指令以及全局变量声明部分组成。

函数由数据定义部分以及执行部分组成。

(2)C语言的语句分为5种。

①控制语句:共有9中,它们完成一些控制功能,这些语句能够根据一定的测试条件决定某些语句是否被执行,如分支、循环、跳转语句等。如下图所示:

if(){}else{}//条件语句
for(){}//循环语句
while(){}//循环语句
do{}while();//循环语句
continue;//结束本次循环的语句
break;//结束整个循环或者switch的语句
switch;//多分支选择语句
goto;//跳转语句(我们一般不使用)
return;//从函数返回语句
②函数调用语句,由函数+“;”组成,如
printf("我要进黑马!!!!!!\n");
③表达式语句,有表达式+“;”组成,如
itheima ++;
④空语句,只有一个“;”,什么也不做,如
for(i=0;i<100;i++)
{
        ;
}
⑤复合语句,用“{”和“}”括起来的一组语句,表示一个程序块,如
if(1)
{
        a++;
        b+=521;
}
2、赋值语句:

(1)基本格式:复制表达式+“;”。

复制表达式可以包含在其他语句中,而赋值语句却不可以,如

if((a=b)>0)
        t=a;//正确
if((a=b;)>0)
        t=a;//错误
表达式中可以出现运算符、变量、数值以及函数。

(2)另一种形式的赋值语句:

<变量><运算符>=<表达式>;

即形如

a+=b;
a-=b;
b*=c;
c%=d;//%仅限于整形变量
其性质等同于<变量>=<变量><运算符><表达式>;

(3)连续赋值语句:

int  a=b=c=1;//等价于a=(b=(c=1));

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值