- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux下C程序设计 主讲:成宝宗 计算机中的C语言 C语言与自然语言的比较 C语言的特点 1、语言简单、紧凑、灵活。(32个关键字,9种控制语句) 2、运算符丰富(34种表达式) 3、数据结构丰富 4、具有结构化的控制语句 5、目标代码质量高,程序执行效率高。 6、可移值性好 7、兼有低级语言和高级语言的特点 简单的C程序介绍 例1:最简单的程序 #include stdio.h /包含头文件 int main(void) /*主函数*/ { printf(“this is a c program!\n”); /*输出了一句话*/ } 例2 求两个数之和 #include stdio.h /包含头文件 int main(void) /*主函数*/ { int a,b,sum; /*定义变量*/ a=100;b=200; /*给变量赋值*/ sum=a+b /*求a与b的和*/ printf(“sum=%d\n”,sum); /*输出结果*/ } 例3 求两个数中的最大数 #include stdio.h /包含头文件 int max(int x,int y); /*定义max函数,函数值为整型,x,y为型参,整型*/ {int z; /*函数内用到内部变量z,也要加以定义*/ if(xy) z=x; /*比较x,y的大小,如果x大于y,则执行z=x*/ else z=y; /*否则执行z=y*/ return(z); /*将z的值返回,通过max带回调用处*/ } int main(void) /*主函数*/ {int a,b,c; /*定义变量*/ scanf(“%d%d”,a,b); /*输入变量a,b的值*/ c=max(a,b); /*调用函数,将得到的值赋给c*/ printf(“max=%d\n”,c); /*输出c的值*/ } C程序的结构特点和书写格式 1、函数是组成C程序的基本结构 2、一个函数由两部分组成: 函数说明部分 函数体 函数体:{[说明部分] 执行部分 } 3、一个程序总是从main函数开始执行 4、语句以分号;结束 5、书写格式自由 6、用/*…*/做注释 变量、运算符、表达式 主讲:成宝宗 字符集 什么是字符集 在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集。 字符集分类 (1) 大小写英文字母(52个) (2) 数字符号(10个) (3) 键盘符号(33个) (4) 转义字符 C语言的基本元素 1、符号集(字符集) C语言使用的基本符号共有如下5种: (1)大写字母:A-Z (2)小写字母:a-z (3)阿拉伯数字:0-9 (4)下划线:_ (5)标点符号和运算符 标识符 什么是标识符 标识符是用户自定义的一种字符序列,通常用来表示程序中需要辨认的对象名称。 标识符的命名规则 标识符是由字符或下划线开头的字母、数字、下划线组成的一串符号; 保留字不能作为标识符。 “_”可以作为标识符的第一个字母,但是往往用于库代码 正确标识符:sum i a2 a_2 _a2 _a_2 错误的标识符:2a a? c.g a-2 if while C语言的数据类型 数据是操作的对象,数据类型是指数据的内在表现形式(代码、存储、运算) C语言程序的数据类型如下: 常量 什么是常量 又称为字面量,表述常数 常量类型 整型常量 实型常量 字符常量 字符串常量 常量和变量 一、常量和符号常量 1、常量:在程序运行过程中, 其值不能被改变的量 常量区分为不同类型(表现形式) 如:12、3.2、‘a’ 二、变量 1、变量:其值是可以改变的量, 它用标识符(变量名)来表示, 在内存中占据一定的存储单元。 2、变量的定义方法 类型符 标识符 3、注意: 1.见字知意 2.先定义后使用 3.习惯:符号常量大写,变量名小写 变量 变量数据类型 变量存储类型 变量的定义和初始化 变量的初始化 变量在定义时就要初始化 变量赋初值的语句格式 [存储类型符] 数据类型符 变量名=初值; C语言中的运算符 运算符 什么是运算符 用来表示各种运算的符号称为运算符。 运算符特点 运算符必须有运算对象,运算对象都有规定的数据类型,同时运算结果也有确定的数据类型。 每个运算符都有自己特定的运算规则。 当表达式中出现多个运算符时则必须考虑运算符的优先级。 同级别的运算符还规定了结合性。 算术
文档评论(0)