一.c++入门基础:
1.c++的初始化:
int a{ 10 };
int* p{ &a };
double dx{ 12.25 };
char ch{};
Student s2{ 1,2,3,4,5 };
//什么类型都能用{}初始化,也称统一的初始化
2.c++输入输出流:
#include<iostream> cin 键盘输入 cout 键盘输出
#include<stdio.h> stdin 标准输入流 stdout 标准输出流 stderr 标准错误流
cin ==> stdin cout ==> stdout clog ==> stdout cerr ==> stderr(无缓冲区)
cin ">>" 提取符
cout "<<" 插入符
cin.getlin();
3.const在c/c++区别:
c语言认为const以变量为主
c++认为cosnt以常量为主
4.左值与右值:
凡是可以取地址的就是左值
将亡值:在表达式的运行或计算过程中所产生的临时量或临时对象,称之将亡值;临时量有可能是字面值,也可能是一个不具名的对象。凡是由内置类型所产生的将亡值都具有常性(可读不可写)
c++中只有极少的运算符不允许重载:
?:
.和.*
::
sizeof