当前位置:首页 >> 学科竞赛 >>

《C Primer Plus》第五章运算符、表达式和语句(复习提纲)


《C Primer Plus(第五版)中文版》第五章 运算符、表达式和语句(复习提纲)
【知识点】 1、★运算符(按优先级排序) ++(后缀) 、--(后缀) ; *、/、%; ++(前缀) 、--(前缀) 、+(正号) 、-(负号) 、(type)、sizeof; +(加) 、-(减) ; =(赋值)

注意①++/--是自增/自减运算符,后缀是先使用,后变化;前缀是先变化,后使用; ②sizeof 运算符是以字节为单位返回其操作数的大小; ③/(除法)整数除整数的结果仍然是整数,结果将小数部分直接去掉; ④%(取余)只能是整数和整数进行运算; ⑤=运算符是将=右边表达式的值赋给左边的变量。 2、表达式、语句、复合语句 表达式是由运算符和操作数组合构成的,每个表达式都有一个值;语句是构造程序的基本部分,每条 语句结束后面都要加上一个分号;复合语句是使用花括号组织起来的两个及以上的语句,花括号外面不用 再加分号。 3、类型转换 ①当数据作为函数的参数被传递时,char 和 short 会被转化成 int 传递;float 会被转化为 double。 ②指派运算符(type)例:a = 1.6+1.7; b = (int)1.6 + (int)1.7; 运算结果是 a 等于 3.3,b 等于 2。 4、★带参数的函数(P107 页 5.6 带有参数的函数)/不带参数的函数(P25 页 2.6 多个函数) 函数返回值类型 函数名(形式参数表) { 函数体 } 5、☆while 循环 While(条件) 循环体 ============================================================================================= 【课后练习】 1、输入两个数 a、b,输出较大的数。 (调用声明函数 larger(double,double);) 2、设有 3 个函数: ; ; ;输入长整型数据 x,求

。 (提示:多次调用函数) 3、调用声明的函数,输入整数 m、n,计算组合数 C(m,n)的值(m≤10) 。 提示:①组合数计算公式: ;

②m 的阶乘计算公式:m!=m*(m-1)*…*2*1;

③声明计算阶乘的函数需要使用循环。 4、输入整数 n,输出四边各有 n 个*组成的正方形。 提示:输入 n,第 1 行:输出 n 个*;第 2 行至 n-1 行:先输出一个*,中间输出 x-2 个空格,最后输出 一个*;第 n 行,输出 n 个*。


相关文章:
《C_Primer_Plus》笔记
《C_Primer_Plus》笔记_日语学习_外语学习_教育专区...38. 在 switch 语句中, 其圆括号中的判断表达式...162. C99 提供了_Pragma 预处理器运算符,可将字符...
C-primer-plus(第五版)课后编程练习答案(完整有目录)
C-primer-plus(第五版)课后编程练习答案(完整有目录)_计算机软件及应用_IT/...mile = 1.609 kilometer 第5章编程练习 运算符表达式和语句 1.编写一个程序...
c primer plus 笔记02
c primer plus 笔记02_计算机软件及应用_IT/计算机_专业资料。第三章 数据和 ...第五章 运算符表达式和语句 ++/--:增量/减量运算符 %:取模运算符 增量...
《C Primer Plus》读书笔记
《C Primer Plus》读书笔记_计算机软件及应用_IT/计算机...13. 增量运算符++减量运算符--具有很高的结合...38. 在 switch 语句中, 其圆括号中的判断表达式...
C_primer_plus(第五版)习题答案
C_primer_plus(第五版)习题答案,代码可直接使用无需调试 第一章: 复习题: ...c.stuvw; 10.对 n 没有限制,导致 while 语句进入死循环,程序一直打印 ...
C_primer_plus(第五版)(完整)
C_primer_plus(第五版)(完整) @第一章 概览 编程练习 1.您刚刚被 Macro...= 1.609 kilometer 第5章 编程练习 运算符表达式和语句 1. 编写一个程序。...
C Primer Plus 第五版第五章 编程练习第四题
C Primer Plus 第五版第五章 编程练习第四题_理学_高等教育_教育专区。C Primer Plus 第五版第五章 编程练习第四题答案 4. 编写一个程序让用户按厘米输入一...
C primer plus(第五版)课后编程练习答案
C primer plus(第五版)课后编程练习答案_理学_高等教育_教育专区。第一章 概览...mile = 1.609 kilometer 第5章编程练习 运算符表达式和语句 1. 编写一个...
C.Primer Plus(第五版)编程练习全部答案
C.Primer Plus(第五版)编程练习全部答案_IT/计算机_专业资料。所有编程练习题目的...(mile*MILE)*100); return(0); } 第 5 章 运算符表达式和语句 编程...
严慰敏C语言版复习提纲,每章的重点归纳ds复习纲要_免费...
C语言复习提纲第二章数据类... 7页 2财富值 《C Primer Plus》第五章运....{本算法将中缀表达式 exp1 转为后缀表达式 exp2,使用运算符栈 s} {算法基本...
更多相关标签: