嵌入式linuxc语言基础控制语句及函数

嵌入式linuxc语言基础控制语句及函数

ID:27438744

大小:387.51 KB

页数:19页

时间:2018-12-02

嵌入式linuxc语言基础控制语句及函数_第1页
嵌入式linuxc语言基础控制语句及函数_第2页
嵌入式linuxc语言基础控制语句及函数_第3页
嵌入式linuxc语言基础控制语句及函数_第4页
嵌入式linuxc语言基础控制语句及函数_第5页
资源描述:

《嵌入式linuxc语言基础控制语句及函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式LinuxC编程入门(第2版)(ByFarsight)http://www.farsight.com.cn/www.embedu.org嵌入式LinuxC语言基础——控制语句及函数本章目标嵌入式LinuxC语言程序设计的3种基本结构嵌入式LinuxC语言的基本语句嵌入式LinuxC语言中的选择条件语句嵌入式LinuxC语言中的循环语句嵌入式LinuxC语言中的goto语句嵌入式LinuxC语言中函数定义及函数声明嵌入式LinuxC语言函数的参数嵌入式LinuxC语言的函数调用www.embedu.org嵌入式LinuxC语言3种程序结构顺序结构分支

2、结构循环结构www.embedu.org嵌入式LinuxC语言语句分类表达式语句。函数调用语句。控制语句。复合语句。空语句。www.embedu.org基本输入输出语句字符输入输出格式输入输出www.embedu.org选择语句if语句if语句的3种形式if语句的嵌套使用switch语句switch(表达式)case常量表达式1:语句序列1;case常量表达式2:语句序列2;……case常量表达式n:语句n;default:语句n+1;www.embedu.orgARM-Linux选择语句应用实例区的基本概念区的分配www.embedu.org

3、循环语句while和do-while语句while(表达式){循环体语句}do{循环体语句}while(表达式);www.embedu.orgfor循环语句for(表达式1;表达式2;表达3)语句www.embedu.orgbreak和continue语句break和continue语句是控制语句,由于它们只能出现在循环语句和switch语句中www.embedu.orgbreak语句www.embedu.orgcontinue语句www.embedu.orggoto语句goto语句也称为无条件转移语句,其一般格式如下:goto语句标号;由于goto语句

4、可以随意跳转,很容易造成程序结构的混乱和程序出错,因此在结构化程序设计中一般不主张使用goto语句,以免使理解和调试程序都产生困难。www.embedu.org函数的定义与声明函数定义函数定义就是函数体的实现,无参函数的一般形式为:类型说明符函数名(){类型说明语句}有参函数的一般形式为:类型说明符函数名(形式参数列表){类型说明语句}www.embedu.org函数声明函数原型的一般形式为。(1)函数类型函数名(参数类型1,参数类型2...);(2)函数类型函数名(参数类型1参数名1,参数类型2参数名2...);www.embedu.orgARM-Li

5、nux函数定义与声明实例create_mappingbuild_zonelists_node__get_vm_areawww.embedu.org函数的参数、值和基本调用函数的参数分为形参和实参两种函数的值是指函数被调用之后执行函数体中的程序段所取得的并返回给主调函数的值函数调用的一般形式为:函数名(实参列表);www.embedu.org函数的嵌套调用www.embedu.org函数的递归调用函数的递归调用实际上可以看作是一种特殊的函数嵌套使用,它的特殊性就在于该函数所嵌套的函数就是它本身。因此,主调函数又是被调函数。执行递归函数将反复调用其自身,每调

6、用一次就进入新的一层。www.embedu.org

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。