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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《程序设计基础》复习知识点

知识点:

C语言程序的结构

一个程序由一个或多个源程序文件构成。在一个源程序文件中可以包含3个部分:预解决指令、全局声明、函数定义;

C是函数式语言,C的基本单位是函数,函数是C程序的重要构成部分。一个C语言程序是由一个或多个函数构成,其中必须包含且只能有一个main函数;

函数的首部一个函数由两部分构成:

函数的首部

intmax(intx,inty)

函数体(由最外层的一对{}括起来的部分

函数体

(由最外层的一对{}括起来的部分)

声明部分;

执行部分;

}

C程序总是从main函数开始执行的,在main中结束,与main函数的位置无关。

每个语句和数据声明的最终必须有一个分号。

C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构

2、标记符、变量和常量

在C语言中,标记符只能由字母、数字、下划线构成,且第一个字母必须是字母或下划线

在程序运营过程中,其值不能被变化的量称为常量,常量类型分为:

直接常量:整型常量(如100,125)、实型常量(如3.14,1.24e3)、字符常量(如’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、数据的输入输出

头文件stdio.h,程序中的使用方法:#includestdio.h

格式化输出函数:printf(“常规字符/格式控制符”,体现式1,...,体现式n)

体现式的个数应与格式控制符的个数一致,若格式控制符的个数更多时,多余的格式控制符输出的内容是不拟定的,若体现式的个数更多时,多余的体现式将不输出

常用的格式控制符:int型(%d、%u、%o、%x)、short型(如%hd)、long型(如%ld)、char型(%c)、字符串(%s)、float型/double型(%f、%e,其中%m.nf,表达输出数据的宽度为m个字符宽度,并保存小数点后n位)

依照体现式的类型选择对的的格式控制符,不然将导致背面的数据输出犯错

格式化输入函数:scanf(“格式控制字符串”,变量1的地址,...,变量n的地址)

如何对的输入数据?看格式控制字符串。

若相邻两个格式控制符之间没有指定数据分隔符,则默认两个输入数据用一个空格或回车分隔,若格式控制字符串中出现常规字符,务必原样输入。

格式控制符的个数必须与背面的变量地址个数一致

常用的格式控制符:int型(%d、%ld、%hd、%u)、short型(如%hd)、long型(如%ld)、字符型(%c)、字符串(%s)、float型(%f)、double型(%lf)

依照变量类型选择对的的格式控制符,不然将导致输入的变量值犯错或内存溢出的错误

字符型数据的非格式化输入getchar()、输出putchar()

getchar()函数的功效是从终端输入一个字符,如

while(ge

文档评论(0)

130****8663 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档