黑马程序员---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));

版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员——Java基础测试题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员——Java基础测试题 第1题:以下代码哪个是正确的?为什么?   a. byte...
  • liu007004
  • liu007004
  • 2015年01月16日 12:49
  • 1365

黑马程序员:3分钟带你读懂C/C++学习路线

http://blog.csdn.net/itcast_cn/article/details/52302287         随着互联网及互联网+深入蓬勃的发展,经过40余年的时间...
  • baidu_26352053
  • baidu_26352053
  • 2016年12月10日 16:09
  • 1731

C语言面试基础题以及答案

1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。 2. 用预处理指令写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 3.你怎么样用C编写死循环...
  • hanbingfengying
  • hanbingfengying
  • 2014年05月22日 14:22
  • 1950

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

黑马程序员---C语言基础---概述、运算符
  • tj462989817
  • tj462989817
  • 2015年08月05日 15:38
  • 163

黑马程序员——ios开发基础之C语言概述

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、C语言介绍 要了解C语言首先要知道什么是计算机语言,计算机语言指的是用于人与计算机之间通讯的...
  • Joker_999
  • Joker_999
  • 2015年09月10日 09:58
  • 334

黑马程序员--iOS基础--C语言知识点---选择语句

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.关系表达式和逻辑表达式 关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算...
  • wodepei
  • wodepei
  • 2015年07月30日 12:43
  • 217

黑马程序员---C语言基础---条件、循环语句、函数

黑马程序员---C语言基础---条件、循环语句、函数
  • tj462989817
  • tj462989817
  • 2015年08月05日 19:11
  • 311

黑马程序员_C语言概述

C语言于1972年发明,首次使用是用于重写UINX操作系统。
  • csy8752316
  • csy8752316
  • 2014年03月17日 09:35
  • 452

黑马程序员——C语言热身——概述、数组、字符串

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 简单的C程序#include main() {}预处理指令:在编译之前执行的指令,一般以 # 开头。 #inc...
  • Huayra_Dinastia
  • Huayra_Dinastia
  • 2015年03月21日 17:13
  • 355

黑马程序员——C语言的概述

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
  • jiongjiong_1
  • jiongjiong_1
  • 2015年01月04日 14:13
  • 287
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员---C语言基础---语句概述
举报原因:
原因补充:

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