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

《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 个*。



相关文章:
更多相关标签: