黑马程序员---C语言基础---语句概述
2015-07-02 10:40
302 查看
------- android培训、java培训、IOS培训期待与您交流! ----------
1、C语言的语句概述:
(1)C语言的程序结构。
一个C语言程序可以由多个源程序文件组成。
一个源程序文件可以由多个函数、预编译指令以及全局变量声明部分组成。
函数由数据定义部分以及执行部分组成。
(2)C语言的语句分为5种。
①控制语句:共有9中,它们完成一些控制功能,这些语句能够根据一定的测试条件决定某些语句是否被执行,如分支、循环、跳转语句等。如下图所示:
③表达式语句,有表达式+“;”组成,如
⑤复合语句,用“{”和“}”括起来的一组语句,表示一个程序块,如
(1)基本格式:复制表达式+“;”。
复制表达式可以包含在其他语句中,而赋值语句却不可以,如
(2)另一种形式的赋值语句:
<变量><运算符>=<表达式>;
即形如
(3)连续赋值语句:
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));
相关文章推荐
- C/C++中善用大括号
- C语言关键字auto与register的深入理解
- C++中的四种强制类型转换的区别
- 【c语言】模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
- C++ 类继承与对象赋值 情况下 成员变量的覆盖 浅析
- 【c语言】编写程序,使字符串逆序,空间复杂度O(1)
- 【c语言】 模拟实现库函数strcat函数
- C语言中关于错误输出的函数
- 【c语言】模拟实现库函数strcpy函数
- 【c语言】实现一个函数,求字符串的长度,不允许创建第三方变量
- 【c语言】实现一个函数,求字符串的长度
- c++ explicit
- 重温《C++ Primer》笔记八 数组与指针的几个问题
- VisualStudio 使用Visual Leak Detector检查内存泄漏
- C++运行时错误集
- Kinect SDK C++ - 2. Kinect Depth Data
- 【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
- 【C语言】模拟实现库函数strcat函数
- 【C语言】实现一个函数求字符串长度(不能创建第三方变量)
- C语言之正确使用const