当前位置: 首页 > 考试资讯 > 普通专升本 > 专业干货!C语言程序设计专升本知识点总结(三)
专业干货!C语言程序设计专升本知识点总结(三)
来源:普本课堂 发布时间:2025-06-20
摘要: C语言程序设计是湖北专升本考试常考科目,众多专业都需要考查学生的知识掌握能力,下文为考生提供了历年常考知识点,帮助大家备考学习。
C语言程序设计是湖北专升本考试常考科目,众多专业都需要考查学生的知识掌握能力,下文为考生提供了历年常考知识点,帮助大家备考学习。
第二章 顺序结构
【考点1】运算符、表达式、语句 运算对象加运算符构成表达式,表达式加分号构成表达式语句,运算对象可以是表达式、常量、变量。如赋值运算符加运算对象构!成赋值表达式,赋值表达式加分号又可构成赋值语句。
【考点2】运算符的优先级和结合顺序 运算符按参加运算的对象数目可分为单目运算符、双目运算符和三目运算符。初等运算符的优先级别最高,然后依次是单目运算符、算术运算符、关系运算符、逻辑运算符(除逻辑非!)、条件运算符、赋值运算符、逗号运算符。位运算符优先级介于算术运算符与逻辑运算符之间。结合顺序大多为自左向右,而自右向左的有三个:单目运算符、条件运算符和赋值运算符。
(考点3】printf函数 格式为:printf(输出控制,输出列表)。输出控制是用一对双引号括起来的,包含格式说明和原样信息。输出列表包含若干输出项。
【考点4】printf函数中格式说明 %d对应整型,%f对应单精度实型,%c对应字符型,%o对应八进制无符号整型,%x对应无符号十六进制整型,%u对应无符号整型%e对应指数型,%s对应字符串型。可在%和格式字符之间加一个数来控制数据所占的宽度和小数位数。
【(考点5】scanf函数 输入项要求带取地址符&。当用键盘输入多个数据时,数据之间用分隔符。分隔符包括空格符、制表符和回车符,但不包括逗号。
【考点6】如何交换两个变量 要使用中间变量,语句为:t=x; x=y; x=t;。
第三章 选择结构
【考点1】关系运算 C语言用非0表示逻辑真,用0表示逻辑假。关系运算符有6个分别是>,>=,<,<=,三,!,前四种优先级高于后两种。关系表达式真时为1假时为0。注意a<b<c是不可以的,可用(a<b)&&(b<c)来表示。
【考点2】逻辑运算 逻辑运算符共有3个:逻辑与(&&),逻辑或(),逻辑非。注意短路现象,例a++lb++,如果表达式a++的值非零,则表达式b++不再执行
(考点3】if语句 可以单独出现,也可以与else匹配出现。if语句可以嵌套,这时else总是与离它最近的且没有与else匹配的if匹配。
【考点4】条件运算 是唯一的三目运算符,格式为:表达式1?表达式2:表达式3。达式1值为非0时,整个表达式值为表达式2的值,表达式1值为0时,整个表达式值为表达式3的值。
【考点5】switch语句 格式及执行过程详见教材P33,要注意每条case后有没有break语句的区别。还要注意switch后小括号里面的表达式不能为实型,case后表!达式不能有变量。
第四章 循环结构
【考点1】三种循环结构三种循环结构分别为:while,do-while,for,三种结构的格式及执行顺序详见教材第36、39、40页。注意for循环中的小括号中必须是两个分号;循环一定要有结束条件,否则成了死循环;do-while()循环最后的while();后一定要有分号。
【考点2】break与continue break是终止所在整个循环,而continue是提前结束本轮循环。break语句可出现在循环结构与switch语句中,continue只出现在循环结构中。
【考点3】循环的嵌套 就是循环里面还有循环,计算要一层一层分析,一般只考查两层嵌套,循环嵌套通常是处理一维数组。
【考点4】循环结构的复习循环结构是重点,笔试所占分值一般在13分左右,在上机考试中也是必考点,应用性很强。要求学员重点理解并多加练习,领会掌握。
欢迎关注【普本课堂专升本】公众号获取专升本最新资讯。