变量 : 数据类型 变量名
常量: #define 常量名 常量值
const 数据类型 常量名 = 常量值
cout <<"num"<
f.布尔类型bool
true---真--非0都代表真
false--假--0
4.数据输入
cin>>变量;
5.两个小数可以相除
double d1=0.5;
double d2=0.22;
cout << d1/d2 <
case x:
...... break;
default x:
.... break;
}
循环结构--猜数字
//添加随机数种子:利用当前系统时间 生成随机数
srand((unsigned int)time(NULL));
int num = rand()%100+1; //rand()%100+1 生成 1~100随机数
cout << num <//出现在循环语句中
for(int i=0;i<10;i++)
{
//如果i=5,退出循环,不再打印
if(i==5)
{
break;
}
cout<
continue
for(....)
{
............
...........
continue; //执行到本行,就不再执行后面代码,而执行下一次循环
..........
..........
}
数组
可以通过数组名查看数组首地址
cout << "数组首地址为:" <<
(int)
arr
<C++特有
引用:给一个变量取别名
数据类型 &别名 = 原名
引用做函数参数
函数参数:
1,值传递(形参不能修饰实参)
2,地址传递(形参能修饰实参)
3,引用传递(形参能修饰实参)
引用·做函数返回值
test02()=1000; //其中test02()相当于变量a
int& ref = test02(); //ref相当于a的一个别名
引用的本质:指针常量(指向不可改,值可改)
函数提高
函数默认参数:
1,如果某个位置已经有了默认参数,那么从此位置往后,都必须有默认值
2,如果函数声明有默认参数,函数实现就不能有默认参数
引用前加const,临时开辟一块内存空间
func(10);
类和对象
c++面向对象三大特性:
封装,继承,多态
class Circle
{
//访问权限:公共权限
public
//属性:半径
int m_r;
//行为:获取圆周长
}
该文章为看@黑马程序员 视频自己做的笔记。下一章,将继续上传C++核心知识的笔记