- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计基础》复习稿
本资料只作为参考。若与书本有啥冲突请以书本为主。
本书大体结构——这本书都讲了些什么?
①程序设计思想(程序的概念,算法的概念,操作环境TC与VC介绍)
②数值处理(程序以及函数的基本结构,数据类型分类,变量的使用,各类运算符的使用,基本库函数,编译预处理应用)
③逻辑处理(逻辑运算的整体架构,重点有分支结构与循环结构,以及对其进行嵌套应用)
④数据组织(引入数组的概念,结合数组介绍结构体,公用体,枚举类型和自定义类型)
⑤编程模块化思想(函数的定义,调用等深入应用,变量分类,变量储存等)
⑥指针(指针和地址概念的引入,各类变量,数组,字符串与函数结合指针的应用)
⑦⑧——考试不作要求
学习C语言要知道的几大原则
C程序文件的编译是以文件为单位,而不是以函数为单位。
读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。最后由主函数main()结束整个程序。
计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址.
bit是位 是指为0 或者1。 byte 是指字节, 一个字节 = 八个位.
必须熟悉进制转换。
——程序设计思想(不作详细介绍)
算法:算法,通俗的说就是计算的方法,指以数学思维为基础,可供计算机执行的的程序化的计算规则就是算法。比如我们从大连交大去北京交大,怎么去。先坐bus,再坐train,再walk是一种算法;先坐taxi,再坐plane,再坐bus又是一种算法。所以,“做”是执行,“怎么做”是算法。程序写的好与坏,实际就是算法的好与坏,算法中数学思路的科学与否,严谨与否,灵活与否,决定了程序执行时是否稳定,效率是否高。
——数值处理(我觉得最基础一章)
一,程序基本结构——程序由文件构成,文件由函数构成。
理解为:程序是大连交大,文件是各个学院,函数是各个专业,每个函数(即每个专业) 都有其特殊的作用。是程序可执行的最小单位。
函数分为:①库函数(编译系统自带的函数——如:scanf,printf 函数) ②自定义函数(需要自己写源代码,执行自己需要的功能,如按大小排序)
二,标识符b
标识符命名规则——(可考判断书写正确的标识符,必背)
1,标识符只能由字母(严格区分大小写),数字(阿拉伯数字0~9)和下划线(_)构 成,且不能以数字开头,有其它元素就错了。
2,TC中标识符长度不超过31个字符(有的系统不超过8个)
3,标识符不能和C语言默认的关键字相同(否则会引起识别错误)
eg:我如果定义一个函数取名double,这与系统默认的双精度关键词double重复, 引起C语言误解,导致编译错误。但是可以定义Double,因为C语言严格区分大 小写,所以double和Double一点关系都没有)
三,常量和变量(都必须先定义后使用,要不然C语言不认识它)
常量(后面说的宏)——运行中其值永远不变的,常量不存在赋值的概念
常量定义语法:#define 常量名(一般大写) 常量
例如:#define PI 3.1415926 (这后面可不能加;的啦)
取消定义:#under 常量名 (此常量的使用从#define开始到#undef结束)
PS:常量定义一般放在函数外。
变量:在运行中其值可变,、并进行反复赋值的数据。(好比我们的QQ心情,可以修改值)
变量定义语法: 变量类型 变量名(可同时定义多个)
eg: int a ;
eg: int a ,b , c ;
变量一旦被定义——就有了变量名,不一定有变量值,必须对其进行赋值才有值,赋值可变,但变量名不变,每个变量名都在内存中有自己的地盘储存自己的数据,这个地盘叫“地址”。指针一章将详细讲到。
变量类型:
1,整形变量
进制:0开头 :如 0347 ,0645
②十六进制:0X或0x开头:如0xA74 ,0X123
③十进制:无前缀
重点掌握的整形变量类型:int 整型 类型长度:2字节 值域-32768~32768-1
short 短整型 类型长度:2字节 值域-32768~32768-1
long 长整型 类型长度:4字节 值域
在一个整型常量后面加字母l或L,则为long常量,如21l,234l,23L等。
溢出:我们定义的变量赋值的时候如果超过了该变量类型的值域,就会出错,叫溢出。
如:int i=32777; (这里32777
您可能关注的文档
- c语言程序100个经典实例.doc
- c语言程序调试中错误或警告提示的中文对照.doc
- C语言程序课程设计参考题目.doc
- C语言程序课程设计基础选题.doc
- C语言程序例子经典版.doc
- C语言程序设计2试卷格式.doc
- C语言程序设计60题.doc
- C语言程序设计0506-2-A试卷.doc
- C语言程序设计2012秋第三套作业.doc
- C语言程序设计 阅读程序题库及答案.doc
- 2024年景德镇市公务员考试行测试卷历年真题及答案详解(必刷).docx
- 2024年景德镇市公务员考试行测试卷历年真题完整参考答案详解.docx
- 2024年景德镇市公务员考试行测试卷历年真题及答案详解(全国通用).docx
- 眼耳鼻喉科医疗质量评价体系与考核标准.pptx
- 2024年景德镇市公务员考试行测试卷历年真题及答案详解一套.docx
- 2024年景德镇市公务员考试行测试卷历年真题及参考答案详解一套.docx
- 2024年景德镇市公务员考试行测真题(含答案详解).docx
- 2024年景德镇市公务员考试行测试卷历年真题及1套完整答案详解.docx
- 2024年景德镇市公务员考试行测真题附答案详解(完整版).docx
- 2024年景德镇市公务员考试行测真题附答案详解(名师推荐).docx
文档评论(0)