通过网络上的学习,我整理了以下c++的基础知识(通过与c的比对)
1、c中输入输出头文件这种基础的为#include<stdio.h>而c++中为#include<iostream>其中的io都代表着input 与 output即输入输出(书写代码的必加的头文件)。
2、与c不同在于c++需要在头文件加入之后函数书写之前写入using namespace std;。其含义为调用名为std的namespace,而namespace则为用于存放c++中的所有标识符的群组中。加入了using namespace std;后则不再需要在每个c++标识符之前再次写入std。比如如果我未写入using namespace std;。则应将输出语句写为std::cout << std::hex << 3.4 << std::endl;而非写入后的cout <<using std::hex << 3.4 <<endl;
3、不同的头文件中输入输出指令名称的不同:c中输入输出分别使用scanf与printf而c++之中使用的则是cin以及cout endl具体到写法上
输入则是c的scanf("%d等代表输入类型的符号",地址)而在c++中为cin >> 名称
输出则是c的printf("%d等代表输入类型的符号",名称)而在c++中为cout << 名称 <<endl
其中c++中多组数据的输入输出简化的相当简单只需在中间并列处加入>>或者<<即可增加一组输入或者输出
4、其余的循环与函数等规则则在目前我的学习进度之中相同
5、在指针方面应该学会多加使用const型的指针,const型指针可以接受的地址包括但不仅含非const型,因此const型更加优秀应该形成使用const型指针的习惯