标签:lan 函数 定义 参数 注意 输入输出 命令 func lang
CentOS系统下
安装C++的编译器g++:yum install gcc-c++
使用g++也可以编译之前的C文件,编译的命令和gcc类似,只是将gcc改为了g++。
输入输出:在c中我们使用scanf和printf来进行输入输出的,这个语法在C++中仍然适用。g++中也增加了新的cin和cout库来进行输入输出。
C++中新增一个bool类型:取值true和false,占用的字节大小是1。如:bool b;b = true;if(b){printf("this is true\n");}
C++中适用for循环的时候可以将变量直接定义在语句中:for(int i =0;i<10;i++){}。在以前C中必须将i变量定义在外边:int i;for(i =0;i<10;i++){}
C++缺省参数:在C++定义函数的时候如果有多个参数可以设置缺省参数,给参数设置一个默认值,如果调用函数的时候没有传入设置的缺省参数则适用默认值。如:
void func(inti val=1);
int main()
{
func();
}
void func(int val)
{
printf("val=%d\n",val);
}
注意:缺省参数只能放在非缺省参数后面
C++动态内存分配:在C中使用malloc()和free()函数进行动态内存的分配和释放,在C++中仍然可用,也提供了两个新的关键字new和delete来分配和释放内存。
标签:lan 函数 定义 参数 注意 输入输出 命令 func lang
原文地址:https://www.cnblogs.com/maycpou/p/12557974.html