当前位置:首页 >> 其它考试 >>

第5章 嵌入式Linux C语言基础——控制语句及函数


嵌入式Linux C编程入门(第2版)
(By Farsight)

http://www.farsight.com.cn/
www.embedu.org

嵌入式Linux C语言基础——控制语句及函数
本章目标
嵌入式Linux C语言程序设计的3种基本结构 嵌入式Linux C语言的基本语句 嵌入式Linux C语言中的选择条件语句 嵌入式Linux C语言中的循环语句 嵌入式Linux C语言中的goto语句 嵌入式Linux C语言中函数定义及函数声明 嵌入式Linux C语言函数的参数 嵌入式Linux C语言的函数调用

www.embedu.org

嵌入式Linux C语言3种程序结构
顺序结构 分支结构 循环结构

www.embedu.org

嵌入式Linux C语言语句分类
表达式语句. 函数调用语句. 控制语句. 复合语句. 空语句.

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.org

ARM-Linux选择语句应用实例
区的基本概念 区的分配

www.embedu.org

循环语句
while和do-while语句
while(表达式) { 循环体语句 } do { 循环体语句 } while(表达式);
www.embedu.org

for循环语句
for(表达式1;表达式2;表达3) 语句

www.embedu.org

break和continue语句
break和continue语句是控制语句,由于它们只能出 现在循环语句和switch语句中

www.embedu.org

break语句
表达式 1 真 语句 真 表达式 2 break 语句 假

求解表达式 3

www.embedu.org

continue语句
表达式 1 真 语句 假 真 表达式 2
continue

语句

求解表达式 3

www.embedu.org

goto语句
goto语句也称为无条件转移语句,其一般格式如下:
goto 语句标号;

由于goto语句可以随意跳转,很容易造成程序结构 的混乱和程序出错,因此在结构化程序设计中一 般不主张使用goto语句,以免使理解和调试程序都 产生困难.

www.embedu.org

函数的定义与声明
函数定义 函数定义就是函数体的实现,无参函数的一般形式为:
类型说明符 函数名() { 类型说明 语句 }

有参函数的一般形式为:
类型说明符 函数名(形式参数列表) { 类型说明 语句 }
www.embedu.org

函数声明
函数原型的一般形式为.
(1)函数类型 函数名(参数类型1,参数类型2...); (2)函数类型 函数名(参数类型1参数名1,参数类型2 参数名2...);

www.embedu.org

ARM-Linux函数定义与声明实例
create_mapping build_zonelists_node __get_vm_area

www.embedu.org

函数的参数,值和基本调用
函数的参数分为形参和实参两种 函数的值是指函数被调用之后执行函数体中的程 序段所取得的并返回给主调函数的值 函数调用的一般形式为:
函数名(实参列表);

www.embedu.org

函数的嵌套调用
调用 函数 2 调用 函数 3 返回 返回

函数 1

www.embedu.org

函数的递归调用
函数的递归调用实际上可以看作是一种特殊的函 数嵌套使用,它的特殊性就在于该函数所嵌套的 函数就是它本身.因此,主调函数又是被调函数. 执行递归函数将反复调用其自身,每调用一次就 进入新的一层.

www.embedu.org


相关文章:
第5章 嵌入式Linux C语言基础控制语句及函数.ppt
第5章 嵌入式Linux C语言基础控制语句及函数 - 嵌入式Linux C
嵌入式Linux C语言开发第5章 嵌入式Linux文件操作_图文.ppt
嵌入式Linux C语言开发第5章 嵌入式Linux文件操作_计算机软件及应用_IT/计算机_...Linux中非格式化输入输出的操作 Linux下文件相关的不带缓存I/O函数的使用 Linux...
C语言 第5章 C程序结构及控制语句_图文.ppt
C语句的一个重要特点是每 条基本语句后面都要以“;”作为结束符。 C语句可以分为类: 表达式语句; 函数调用语句; 控制语句; 空语句; 复合语句...
零基础学嵌入式Linux C编程全文阅读_零基础学嵌入式Lin..._百度阅读.txt
和使用库函数,然后通过实例介绍嵌入式Linux调试器GDB...第5章:首先介绍C语言程序的基本结构,然后介绍C语言...介绍C语言程序中的语句和复合语句的概念,介绍C语言...
第4章 嵌入式Linux C语言基础数据、表达式_图文.ppt
第4章 嵌入式Linux C语言基础数据、表达式 - 嵌入式Linux C编
嵌入式Linux开发教程04(嵌入式C编程基础)_图文.ppt
第4章 嵌入式C编程基础 课程安排 ? ? ? ? ? ...可将C语言的语句分为类: 控制语句:该语句完成...? ? ? 函数调用语句:该语句由一次函数调用加一个...
嵌入式Linux开发04(嵌入式C编程基础)_图文.ppt
嵌入式Linux开发04(嵌入式C编程基础)_计算机软件及...主函数执行完毕意味着程序同 时执行完毕。 ? ? ?...可将C语言的语句分为类: 控制语句:该语句完成...
第5章 嵌入式Linux开源软件移植与应用_图文.ppt
第5章 嵌入式Linux开源软件移植与应用_计算机软件及...嵌入已经实现的C函数至页 面文件中,在提交时,由...SQLite虽然很小巧,但是支持的 SQL语句不会逊色于其它...
第8章 嵌入式Linux C语言基础ARM Linux内核常见数....ppt
第8章 嵌入式Linux C语言基础ARM Linux内核常见数据结构 - 嵌入式Linux C编程入门(第2版) (By Farsight) http://www.farsight.co...
嵌入式Linux C语言程序设计基础教程第8章 函数.ppt
嵌入式Linux C语言程序设计基础教程第8章 函数_计算机软件及应用_IT/计算机_专业资料。第八章 函数 本章的要求 ? 掌握函数基础知识 ? ? ? 掌握指针函数 ...
零基础学嵌入式Linux C编程全文阅读_零基础学嵌入式Lin....txt
和使用库函数,然后通过实例介绍嵌入式Linux调试器GDB...第5章:首先介绍C语言程序的基本结构,然后介绍C语言...介绍C语言程序中的语句和复合语句的概念,介绍C语言...
嵌入式Linux期末考试复习资料.doc
位运算符 5、P137 1 题和 2 题 第五章嵌入式 Linux C 语言基础---控制语句及函数 1、格式字符说明 P141 2、switch 语句 p145 3、循环语句:for while...
Linux 第1章 嵌入式linuxC语言开发工具_图文.ppt
Linux 第1章 嵌入式linuxC语言开发工具_计算机硬件...? ? 1.2.1 vi的基本模式 1.2.2 vi的基本...GCC使用库函数 1.3.5 GCC代码优化 www.embedu....
第3章_嵌入式Linux_C语言基础_图文.ppt
第三章 嵌入式Linux C语言基础 本章内容 3.1 预...(1)栈:编译器自动分配释放,存放函数的参 数值、...2.5.1 C语言程序结构 ? 2.5.2 C语言控制语句 ...
嵌入式Linux C语言程序设计基础教程第10章 嵌入式C语言....ppt
嵌入式Linux C语言程序设计基础教程第10章 嵌入式C语言的高级用法_计算机软件及...在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些...
嵌入式Linux C语言程序设计基础教程第1章 嵌入式Linux ....ppt
嵌入式Linux C语言程序设计基础教程第1章 嵌入式Linux C语言开发工具_计算机软件...这些函数可方便地调用,并具有多种循环、条件语句控制程 序流向,从而使程序完全...
第5讲C++的控制语句.pdf
60页 免费 第5章 嵌入式Linux C语言... 19页 免费喜欢此文档的还喜欢 MFC...1.5 C++的控制语句 学习内容 1.5.1 C++语句概述 1.5.2 C++程序的三种基本结构...
嵌入式Linux_C高级编程(一).ppt
嵌入式Linux C高级编程(一)报告人:曹国辉 课程目标 计算机程序基础及基本概念 数据...C program!\n"); 函数调用 语句结束标志 函数函数运行结果是:This is a...
第8章_嵌入式Linux_C语言基础ARM_Linux内核常见数....ppt
第8章_嵌入式Linux_C语言基础ARM_Linux内核常见数据结构 - 嵌入式Linux C编程入门(第2版) (By Farsight) http://www.farsight.co...
嵌入式linux工程师面试题目C语言基础部分.doc
嵌入式linux工程师面试题目C语言基础部分_IT/计算机_...15、gets 函数在使用上要注意什么问题。 16、C ...完这个变态语句后,a 的值是4,b 是5,语句 的...
更多相关标签: