码迷,mamicode.com
首页 > 编程语言 > 详细

C++ Language

时间:2020-03-24 12:35:53      阅读:56      评论:0      收藏:0      [点我收藏+]

标签: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来分配和释放内存。

C++ Language

标签:lan   函数   定义   参数   注意   输入输出   命令   func   lang   

原文地址:https://www.cnblogs.com/maycpou/p/12557974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!