欢迎来到天天文库
浏览记录
ID:20633212
大小:408.50 KB
页数:56页
时间:2018-10-14
《c语言串讲笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计串讲笔记串讲的目的和作用:1、将相对零散的知识建立一个整体的筐架,形成整体的知识体系。2、将考核知识点进行提炼本次串讲的要讲解的重要知识点(共37个) 1、高级语言与C语言的特点 2、C语言的基本字符集、转义字符、保留字及其含义和C语言标识符的构成规则。3、C程序的基本结构与书写C程序的基本规则4、C语言中数据类型的分类5、整型、实型、字符型、字符串常量的书写方法6、符号常量的应用和宏定义命令的使用 7、整型、实型、字符型变量的定义、初始化方法8、基本类型数据在内存中的存放方式 9、基本运算符的运算规则、优先级别和结合性
2、10、掌握算术表达、关系和逻辑表达式、赋值表达式、逗号和条件表达式的构成和运算规则11、变量赋值及表达式计算时的数据类型转换规则 12、字符输入/输出函数和格式输入/输出函数的使用13、三条选择语句和三种选择结构的程序设计14、三条循环语句和三种循环结构的程序设计15、一维数组的定义、初始化和数组元素的引用方法16、二维数组的定义、初始化和数组元素的引用方法17、字符数组的定义、初始化和数组元素的引用方法 18、字符数组中存放的字符串的输入/输出和处理方法19、字符串处理的常用系统函数及其使用 20、指针变量的定义、初始化、赋值和一般使
3、用形式 21、指向变量的指针变量、指向一维数组元素的指针变量、指向字符串的指针变量的使用方法。22、指针数组的定义、初始化和引用23、函数的结构与定义方法,握函数的一般调用方法24、函数调用时参数的值传递方法、地址传递方法、返回值传递方法和利用全局外部变量在函数间传递数据的方法。25、变量的存储类型及其定义方法、变量的生存期和作用域。 26、函数嵌套调用和递归函数的特点和设计方法27、指针型函数的定义方法和调用方法28、常用系统函数的使用29、结构型数据的特点和应用及结构型的定义方法30、结构型变量的定义、初始化和成员引用方法31、结构型
4、数组的定义、初始化和引用结构型数组元素的成员的方法。32、结构型指针变量的定义、初始化和利用结构型指针变量引用结构型数据的成员的方法 33、用户自定义类型的定义和使用34、文件名的组成规则、文件的分类及其特点36、文件型指针的定义方法 37、缓冲文件系统中各类系统函数的使用u(1)打开/关闭文件函数的使用方法。u(2)文件尾测试函数的使用方法。u(3)文件读/写中字符读/写函数的使用方法。u(4)文件读/写中字符串读/写函数的使用方法。u(5)文件读/写中数据读/写函数的使用方法。u(6)文件定位函数(定位文件头、随机定位)的使用方法。第
5、一章 概述程序:是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。机器语言:采用计算机能直接识别和执行的二进制代码来表示的程序设计语言。汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但不能被计算机的硬件直接识别。汇编程序执行机器语言程序结果汇编汇编语言程序机器语言和编语言又称为“面向机器的语言”或“低级语言”。高级语言:是描述算法过程很方便、同时脱离了对机型的要求,能在任何计算机上运行的计算机语言。又称为“面向过程的语言”。用高级语言编写的程序称为源程序。高级语言程序的执行有两种:一
6、种是翻译一句执行一句,称为“解释执行”方式,完成翻译工作的程序就称为“解释程序”;一种是全部翻译成二进制程序后再执行,承担翻译工作的程序就称为“编译程序”,编译后的二进制程序称为“目标程序”。C语言的主要特点:比其它高级语言更接近硬件,比低级语言更容易描述算法,程序易编、易读、易查错、易修改。可以说兼有高级语言和低级语言的优点。C语言既可以用来编写系统软件,也可以用来编写应用软件。1.编译程序的功能是()A.将汇编语言程序转换为目标程序B.将汇编语言程序转换为高级语言程序C.将高级语言程序转换为目标程序D.将高级语言程序转换为汇编语言程序答案
7、:C第二章 C语言的基本知识C语言的基本词法1字符集C语言的字符集就是ASCII字符集,主要包含下列几类:(1)大小写英文字母A~Z、a~z(52个)(2)数字0、1、2、…、9(10个)(3)非字母数字的可显示字符(33个)键盘可输入的字符。字符集的真题1.C语言不能选用的字母是()A.wB.πC.ID.i答案:B2.转义字符在C语言的字符集中,还有一些不可显示的字符,C语言使用所谓的“转义字符”在程序中表示这些字符。转义字符由“反斜杠字符”开始后跟单个字符或若干个字符组成。tvbrf回车换行符号Tab符号垂直制表符号左退一
8、格符号回车符号换页符号a"’\dddxhh响铃符号双引号单引号反斜杠1~3位8进制数ddd对应的符号1~2位16进制数hh对应的符号转义字符的有关真题1
此文档下载收益归作者所有