二级c语言基础知识总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二级c语言基础知识总结
本份总结由郴州职业技术学院电信(5)141班:侯伟提供!
1.计算机机语言有三类:即机器语言汇编语言高级语言。
2.C语言具有可移植性强语法简洁目标程序代码执行效率高
是面向过程的结构化程序设计!c语言能实现汇编语言的绝大功能因此也被称作“中级语言”
3.C语言目前主要用于单片机产品开发及系统软件和驱动程序开发,
但是因语法定义不严格编写自由度大程序出错率相比同类高级语言高如果想走软件方向的电子专业学生建议以c语言为基础继而学习java c# PHP等!
4.C语言的源文件扩展名为.c 目标文件扩展名。Obj 可执行文件为。
Exe.
5.机器数有原码补码反码三种表现形式进制转换建议重点学
习十六进制转二进制(在单片机里面很实用)
6.标识符字母数字下划线组成。举例:下面是不合法的标识符
3a(不能以数字开头),ab.c(不能包含标点符号)char(不能使用关键字) caa#(标识符必需以字母数字下划线组成)
7.常量:程序执行过程数值不可改变变量:程序运行随表达式改变
的值八进制整数以0开头十六进制以0x开头
8.C语言语句分为顺序结构选择结构(分支结构)循环结构
9.C语言关键字printf(输出信息到屏幕上)以%号开头为格式字符
scant(从键盘输入内容)注意:函数内容里面必须要有取地址符
号& main()主函数一个程序总是从主函数执行到主函数结束c语言中没有输入输出函数只是为了方便编写才定义的。
10.C语言数据类型为基本数据类型构造类型空类型指针类
型
11.Beack跳出当前(不能用于if语句) continue(结束本
次循环不能用于switch语句) return(返回函数值) func(自定义函数名 )
12.常见 printf格式 %c(输出一个字符) %f(输出浮点数)%d(有
符号整型)%e(小写浮点数)
13.Do….while(不管条件成不成立都会执行一次)
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则为2
17.以#开头的都是预处理命令函数是c语言的基本组成单位
18.数组是一组具有相同数据类型的变量集合数组名代表数组
的首地址数组有一维数组二维数组和多维数组访问数组的元素可以通过数组名和下标来实现二维数组【是行标表达式】【列标表达式】
19.指针是一个地址你也可以理解为快捷方式指针变量是专门
存放其他变量的地址(指针)
20.函数分为有参和无参函数调用时的数据传递参数分为形式
参数和实际参数递归调用就是函数内部调用自身的过程必须要有结束条件
21.全局对整个程序有效局部变量在某个函数内部有效
22.共用体:和多个成员使用同一块内存结构体:把不同的数据
类型整合到一起的结构类型
23.软件生命周期概念:软件定义期软件开发期运行维护期
备注:此总结为平时常用的知识点及忽视点建议针对知识点进行深入的系统学习谢谢!