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

原创 2015年07月02日 10:40:54

------- 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));

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shmily3945/article/details/46723433

C语言基础视频教程

-
  • 1970年01月01日 08:00

黑马程序员C语言入门笔记

  • 2013年05月23日 23:48
  • 51KB
  • 下载

黑马程序员--语言基础(一)

点击打开链接 点击打开链接 ASP.Net+Android+IOS开发、点击打开链接 .Net培训、期待与您交流!">点击打开链接 点击打开链接 黑马程序员――语言基础 1. 关键字 l  定义...
  • u012486389
  • u012486389
  • 2013-11-09 16:44:19
  • 504

黑马程序员——C语言基础---C语言的基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
  • ZZX19911024
  • ZZX19911024
  • 2015-02-10 15:25:45
  • 244

——黑马程序员——C语言基础--进制转换问题

-----------android培训、java培训、java学习型技术博客、期待与您交流!-----------
  • yhp1095785221
  • yhp1095785221
  • 2015-10-30 22:16:04
  • 448

黑马程序员教学视频基础班

  • 2017年09月29日 10:21
  • 48B
  • 下载

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

Turbo C又扩充了个关键字,分别是: 暖心Tip:C语言中的关键字都是小写的~ 2、C语言有9种控制语句,都是小写字母表示的,他们压缩了很多不必要的成分,可...
  • shmily3945
  • shmily3945
  • 2015-07-02 08:13:18
  • 200

黑马程序员——java语言基础部分——学习盲点总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、关于类型转换的问题 类型转换只要分为: 自动类型转换:低精度——》高精度 强制类...
  • sandy_lu
  • sandy_lu
  • 2015-05-24 21:18:26
  • 430

C语言基本语句

1.C语言中空语句一般有哪些用途?  1.纯粹消耗cpu时间,起到延时的作用  2.为了程序的结构清楚,可读性好,以后扩充新功能方便。有些公司的编码规范要求,对于if/else语句等,如果分支不配...
  • cb673335723
  • cb673335723
  • 2017-10-11 16:27:33
  • 1315

黑马程序员---C语言基础---概述、运算符

黑马程序员---C语言基础---概述、运算符
  • tj462989817
  • tj462989817
  • 2015-08-05 15:38:00
  • 172
收藏助手
不良信息举报
您举报文章:黑马程序员---C语言基础---语句概述
举报原因:
原因补充:

(最多只允许输入30个字)