Linux C程序设计基本结构
2018-03-25 20:24
316 查看
Linux C程序设计基本结构
Linux C程序设计基本结构分为:顺序结构、选择结构和循环结构。1、顺序结构:按语句出现的先后顺序依次执行。
2、选择结构:又称分支结构,根据条件判断是否成立来执行相关语句。
3、循环结构:又称重复结构,当条件成立时,重复执行某些语句。
4、三大基本控制结构有三个共同点:
(1)都具有一个入口和一个出口。
(2)结构内的每一部分都有机会被执行到。
(3)结构内不存在“死循环”。
5、常用输出函数:
(1)多类型输出函数:printf(格式控制,输出列表)
1、%c:输出单个字符。
2、%d:按照十进制形式输出整数数据。
3、%o:按照八进制形式输出整数数据。
4、%x:按照十六进制形式输出整数数据。
5、%u:按照无符号形式输出整数数据。
6、%s:输出字符串。
7、%f:输出实数类型。
8、%e:以指数形式输出浮点型数据。
9、%g:自动选择浮点数格式。
10、位数限制:%.2f
11、设置前导0、0x:0%d、0x%d
12、左对齐:%-3d
(2)putchar():单个字符、puts():字符串
6、多类型输入函数:scanf(格式控制,地址列表)
(1)输出函数的功能是宝指定格式的数据保存到指定的内存空间中。
(2)当格式控制部分中相邻的两个格式字符为%c时,输入时不能以空格、Tab键或回车键加以区分,因为它们本身也是字符。
(3)允许使用域宽m和附加域宽n来控制输入。
7、选择结构:
(1)if语句:if(表达式)语句1
例:if(a==0) return;
(2)if-else语句:if(表达式)语句1
else 语句2
(3)if-else-if语句:if(表达式1)
语句1
else if(表达式2)
语句2;
else if(表达式3)
语句3;
else
...
(4)switch语句:switch(表达式)
{
case整数常量表达式1:语句组1[break]
case整数常量表达式2:语句组2[break]
...
case整数常量表达式n:语句组n[break]
default:语句组n+1 }
8、循环结构:
(1)确定控制变量三要素:
循环控制变量的初值。
循环的条件。
使循环趋于结束的部分。
(2)while语句:while(表达式)
循环体语句;
(3)do-while语句:do
循环体语句
while(表达式);
(4)for语句:for(表达式1;表达式2;表达式3)
循环体语句;
(5)goto语句:goto语句标号;
...
标号名:语句;
(6)break语句和continue语句:
break语句主要用于循环结构和switch语句结构中。
continue语句主要用于循环结构中。
break语句:while(...)
{
...
if(...)
break;
...
}
continue语句:continue;
相关文章推荐
- Linux C程序设计--三大基本结构
- Linux C程序设计基本结构——顺序,选择与循环
- Linux C程序设计基本结构——顺序、选择、循环
- Java核心技术 卷1 读书笔记 (3 Java基本程序设计结构)
- java基本的程序设计结构
- Windows程序设计----Windows程序基本结构
- Java的基本程序设计结构(一)
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- 第三章 Java基本程序设计结构(2)
- 第三章 Java基本程序设计结构(3)---数组
- Java基本程序设计结构 入门-简单Java应用
- java核心技术之基本程序设计结构(一)
- java基础:基本程序设计结构-1
- FLEX程序基本结构--分支结构程序设计
- java基本程序设计结构1
- Java的基本程序设计结构
- 基础知识(3)- Java的基本程序设计结构
- 第三章 Java的基本程序设计结构 (1)
- 程序设计的三种基本结构
- 【Java核心技术 I】第三章 Java的基本程序设计结构