1.C++头文件不必是.h结尾。C语言头文件中的<math.h>和<stdio.h>在C++中命名为<cmath>和<cstdio>。
#include<cstdio>
int main(){
int a=2;
printf("%d\n",a);
}
2.C++可以使用单行注释。
#include<cstdio>
int main(){
/*
多行注释
*/
int a=2; //定义一个整型变量a
printf("%d\n",a);
}
3.C++中有名字空间namespace(为了防止名字冲突,通过::运算符限定某个名字属于某个命名空间)。
#include<cstdio>
//两个名字空间
//没有标明first,second表示全局名字空间
namespace first{
int a;
void f(){
/**/
}
}
namespace second{
double a;
char b;
void g(){
/**/
}
}
int main(){
first::a=2; //a是first名字空间的一个变量
second::a=4.14;
first::a=first::f()+second::g();
second::a=first::f()+4.14;
printf("%d\n",first::a);
printf("%lf\n",second::a);
return 0;
}
注意:通常有三种方法使用名字空间x的名字name
using namespace x;? //引入整个名字空间
using x::name; //使用单个名字
x::name;//程序中加上名字空间前缀
|