1.C++远航之起航篇

之前有学C++,但是想巩固一下,无意中发现了慕课网视频:C++远航,写下学习感想。

第一节 C++远航之起航篇

一、简介

C++是美国著名贝尔实验室发明,是在c的基础上开展的,更加适用于大规模软件开发,是面向对象的编程。而c语言则更多是面向过程的。

二、IDE

集成开发环境多为Visual Stuio或者VC。我一般应用visual studio+visual assit x for vs(一款插件)进行开发。

三、输入输出

c语言为:scanf(“%d”,&x),就是输如x;

printf(“a is: %d”.x);

C++为:cout<<“内容”<<endl;

cin>>x;

输出八进制、十六进制、bool类型等

cout<<dec<<x;

cout<<hex<<x;

cout<<boolalpaha<<x;

bool类型是c++新增加的类型,可以赋值为bool=false、true、1、0.

四、命名空间

导言:解决问题诸如,A公司开发了一款软件里面有变量x,而B公司同样有变量x。我要用A公司x怎么办?

namespaca A                                               namespace B

{                                                                          {

int x=1;                                                                          int x=2;

int fun();                                                                         int fun();

} }

int main()

{

int y=A::x;

cout<<y<<endl;//就是用了A公司的x;

}

一般我们用std,需要在include后面要加入using namespace std;如果不加的话则需要

std::cout<<"hellow world!"<<endl;

std::cin>>x;

C++除了增加了布尔类型,还有一个好处是变量随用随定义,而不是像C语言一样,所有变量都要事先定义好。


你可能感兴趣的:(C++,远航之一,启航篇)