170929 C++ 语言程序设计基础 课堂笔记

时间:2021-05-25 19:20:59
  • static_cast是一个计算机函数,功能是把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。
static_cast < type-id > ( expression )
static_cast<int>(power(2, i))
  • 定义字符串变量
char ch
  • ?表达式
a = Judge?expression-1:expression-2
# if judge is true, return expression-1 to a
# if judge is false, return expression-2 to a
  • Taylor展开式正负号/加减项判断
r = (i % 4 == 1) ? r + f : r - f;
  • 判断余数是否取尽
while(i)
i = i/10
  • 调用cmath库函数绝对值
# include <cmath>
fabs(t)
  • rand随机数函数
rand函数
函数原型:int rand(void);
所需头文件:<cstdlib>
功能和返回值:求出并返回一个伪随机数

srand函数
函数原型:void srand(unsigned int seed);
参数:seed产生随机数的种子
所需头文件:<cstdlib>
功能:为使rand()产生一序列伪随机整数而设置起始点。使用1作为seed参数,可以重新初化rand()。
  • 无参数调用函数
int rolldice(void)
  • 快捷键汇总

ctrl + k +c: comment on
ctrl + k +u:cancel comment on
F5: 全部执行
F10:单步执行
F11:进入函数体