下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二级 c 语言基础知识总结本份总结由郴州职业技术学院电信 (5)141 班:侯伟提供!1. 计算机机语言有三类:即机器语言 汇编语言 高级语言。2. C 语言具有 可移植性强 语法简洁 目标程序代码执行效率高 是面向过程的结构化程序设计! c 语言能实现汇编语言的绝大功能 因此也被称作“中级语言”3. C 语言目前主要用于单片机产品开发及系统软件和驱动程序开发 , 但是因语法定义不严格编写自由度大程序出错率相比同类高级语 言高 如果想走软件方向的电子专业学生建议以 c 语言为基础继而 学习 java c# PHP 等!4. C语言的源文件扩展名为 .c 目标文件扩展名。 Obj 可执行文件为。
2、 Exe.5. 机器数有原码 补码 反码三种表现形式 进制转换建议重点学 习十六进制转二进制(在单片机里面很实用)6. 标识符字母 数字 下划线组成。举例:下面是不合法的标识符 3a(不能以数字开头 ) ,ab.c (不能包含标点符号) char (不能使 用关键字) caa#( 标识符必需以字母 数字 下划线组成 )7. 常量:程序执行过程数值不可改变 变量:程序运行随表达式改变 的值 八进制整数以 0开头 十六进制以 0x 开头8. C语言语句分为顺序结构 选择结构(分支结构)循环结构9. C 语言关键字 printf( 输出信息到屏幕上 ) 以 %号开头为格式字符 scant (从键盘输
3、入内容)注意:函数内容里面必须要有取地址符号 & main ()主函数 一个程序总是从主函数执行到主函数结束c 语言中没有输入输出函数只是为了方便编写才定义的。10. C 语言数据类型为 基本数据类型 构造类型 空类型 指针类 型11. Beack 跳出当前(不能用于 if 语句) continue (结束本 次循环不能用于 switch 语句) return( 返回函数值 ) func( 自 定义函数名 )12. 常见 printf 格式 %c(输出一个字符 ) %(f 输出浮点数) %(d 有 符号整型) %e(小写浮点数)13. Do.while (不管条件成不成立都会执行一次)
4、14. 三目运算符?: (表达式 1;表达式 2;表达式)举例: int a=3,b=4,c=5; 则 c>b?c>b?: a+2 例子 中 表达式 1 c>b ?成立 则执行表达式 2(c>b) 反之则执行表达式三15. 自增运算符举例 i=+i (则先进行运算再赋值) i=i+( 则先赋 值再运算 你也可看做 i=i+ 先临所以先进行赋值后运算 )16. 取余数运算符 % 举例 5%3则为 217. 以#开头的都是预处理命令 函数是 c 语言的基本组成单位18. 数组是一组具有相同数据类型的变量集合 数组名代表数组 的首地址 数组有一维数组 二维数组 和多维数组 访问数 组的元素可以通过数组名和下标来实现 二维数组【是行标表达 式】【列标表达式】19. 指针是一个地址你也可以理解为快捷方式 指针变量是专门存放其他变量的地址(指针)20. 函数分为有参和无参 函数调用时的数据传递参数分为形式 参数和实际参数 递归调用就是函数内部调用自身的过程必须要 有结束条件21. 全局对整个程序有效 局部变量在某个函数内部有效22. 共用体:和多个成员使用同一块内存 结构体:把不同的数据 类型整合到一起的结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024个人的汽车抵押借款合同范本参考
- 2024个人对公司借款合同常用范本
- 盐城师范学院《信息化审计技能训练》2022-2023学年第一学期期末试卷
- 2024旅店服务合同纠纷
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷含答案【b卷】
- 2024工程吊篮租赁合同模板
- 年产3000吨玻璃纤维制品项目环评报告表
- 2024电视机购销合同
- 盐城师范学院《曲式与作品分析》2021-2022学年第一学期期末试卷
- 2024快递加盟合同协议模板
- 口语交际我们与环境教案(集合5篇)
- 土地整理项目结算审计方案及提供资料清单
- 普通高校本科招生专业选考科目要求指引(通用版)
- 某文化博物馆建设项目可行性研究报告
- 二年级语文质量分析ppt课件精选ppt
- JJF 1272-2011阻容法露点湿度计校准规范
- GB/T 39517.2-2020农林拖拉机和机械农用定位与导航系统测试规程第2部分:在直线和水平运行状态下卫星自动导航系统的测试
- GB/T 3078-2008优质结构钢冷拉钢材
- 高中生学法指导课件
- GB/T 12363-2005锻件功能分类
- 探索名师成长之路-解读教师专业成长
评论
0/150
提交评论