1 / 13
文档名称:

程序设计基础复习知识点.doc

格式:doc   大小:61KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础复习知识点.doc

上传人:sanshenglu2 2021/2/26 文件大小:61 KB

下载得到文件列表

程序设计基础复习知识点.doc

相关文档

文档介绍

文档介绍:《程序设计基础》复****知识点
知识点:
C语言程序的结构
一个程序由一个或多个源程序文件组成。在一个源程序文件中可以包括3个部分:预处理指令、全局声明、函数定义;
C是函数式语言,C的基本单位是函数,函数是C程序的主要组成部分。一个C语言程序是由一个或多个函数组成,其中必须包含且只能有一个main函数;
函数的首部
一个函数由两部分组成:
int max (int x, int y)
函数体
(由最外层的一对{}括起来的部分)
{
声明部分;
执行部分;
}
C程序总是从main函数开始执行的,在main中结束,与main函数的位置无关。
每个语句和数据声明的最后必须有一个分号。
C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构
2、标识符、变量和常量
在C语言中,标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
在程序运行过程中,其值不能被改变的量称为常量,常量类型分为:
直接常量:整型常量(如100,125)、实型常量(,)、字符常量(如’a’、’3’、’\n’)、字符串常量(如”boy”、”123”)
符号常量:用#define指令,指定一个标识符代表一个常量
变量代表内存中具有特定属性的一个存储单元,在程序运行期间,变量的值是可以改变的。注意:变量必须先定义,后使用,C语言的关键字不能用作变量名。
3、C的基本数据类型:整型((unsigned)int, (unsigned)short, (unsigned)long,)、浮点型(float,double)、字符型(char)
常量的表示方法
变量的定义方法以及如何进行正确赋值
数据类型的取值范围
4、常用的C运算符及优先级顺序
赋值运算符:=
算术运算符:+、-、*、/、%,其中特别要注意/和%的用法
/的右边不能为0,且当/的两端都是整数时做整除运算,否则执行实数除法
%为模运算符,要求%的两端都必须是整数
关系运算符:<、<=、>、>=、==、!=
逻辑运算符:!、&&、||,!的优先级比&&和||高
自增、自减运算符:++、——
++i是先将i的值加1后,再使用i的值
i++是先使用i的值,再将i的值加1
强制类型转换符:( 类型说明符 ) (表达式),如
sizeof运算符:获得变量或数据类型所占内存的大小(以字节为单位),如sizeof(int)、sizeof(a)
复合运算符,如sum+=i等价于sum=sum+i
逗号运算符,例如:a+3, b=4, b++。逗号表达式的求值顺序是从左向右依此计算用逗号分隔的各表达式的值,而最后一个表达式的值就是整个逗号表达式的值。
上述运算符的优先级顺序:强制类型转换符、sizeof运算符>自增、自减运算符>算术运算符>关系运算符(>,<,>=,<=高于!=,==)>逻辑运算符(!高于&&,||)>复合运算符、赋值运算符>逗号运算符
5、数据的输入输出
,程序中的使用方法:#include <>
格式化输出函数:printf(“常规字符/格式控制符”,表达式1,...,表达式n)
表达式的个数应与格式控制符的个数一致,若格式控制符的个数更多时,多出的格式控制符输出的内容是不确定的,若表达式的个数更多时,多出的表达式将不输出
常用的格式控制符:int型(%d、%u、%o、%x)、short型(如%hd)、long型(如%ld)、char型(%c)、字符串(%s)、float型/double型(%f、%e,其中%,表示输出数据的宽度为m个字符宽度,并保留小数点后n位)
根据表达式的类型选择正确的格式控制符,否则将导致后面的数据输出出错
格式化输入函数:scanf(“格式控制字符串”,变量1的地址,...,变量n的地址)
如何正确输入数据?看格式控制字符串。
若相邻两个格式控制符之间没有指定数据分隔符,则默认两个输入数据用一个空格或回车分隔,若格式控制字符串中出现常规字符,务必原样输入。
格式控制符的个数必须与后面的变量地址个数一致
常用的格式控制符:int型(%d、%ld、%hd、%u)、short型(如%hd)、long型(如%ld)、字符型(%c)、字符串(%s)、float型(%f)、double型(%lf)
根据变量类型选择正确的格式控制符,否则将导致输

最近更新

入党积极分子考试题库200道带答案(培优a卷).. 30页

全国计算机等级考试(二级)考试题库带答案(.. 126页

公务员历史常识100题往年题考 14页

县乡教师选调考试《教师职业道德》题库精品加.. 44页

县乡教师选调进城考试-教育法律法规题库精品【.. 106页

县乡教师选调进城考试《教育学》题库附参考答.. 116页

县乡教师选调进城考试《教育心理学》题库精选.. 121页

县乡教师选调进城考试《教育法律法规》题库附.. 129页

大学生计算机基础考试题库附参考答案(基础题.. 22页

大学计算机基础期末考试题库附答案【a卷】 22页

大学计算机基础练习试题附答案(培优a卷) 22页

大学计算机基础考试试题200道附答案(培优) 28页

大学计算机考试试题附答案(巩固) 28页

计算机二级真题题库a4版 84页

计算机网络复习题【必刷】 28页

马克思主义基本原理概论400道【考试直接用】 75页

马克思主义基本原理考试题库及参考答案(夺分.. 79页

马原考试复习题500道含答案【精练】 94页

2024年保安员考试题库及答案(历年真题) 121页

2024年政工职称考试题库(word) 61页

全国计算机二级考试试题题库(基础题) 96页

县乡教师选调进城考试《教育心理学》题库附参.. 88页

马克思主义基本原理概论400道附参考答案(满分.. 74页

冠心病病人的护理查房ppt课件 24页

感染科常用护理ppt课件 30页

人教版小学数学三年级下册第五单元《面积》全.. 11页

关于流转耕地“非农化”“非粮化”专项整治工.. 4页

供热客服回答话术 5页

防盗应急预案共3篇(防盗安全应急预案内容) 9页

高层住宅户门性能要求-四防门 5页