从C继承而来
C 和 C++ 可以说是所有编程语言中关系最为紧密的两个。
在目标上,C++ 被定位为“a better C”;在名称上,C++ 又一个乳名叫做“C with classed”;
在语法上,C 更是 C++ 的一个子集,C++ 几乎支持 C 语言的全部功能。
如果采用 C++ 的方法来描述,以下方式恰如其分
1 2 |
|
C++ 继承自 C
不要让 main 函数返回 void
在 main 函数中,return 语句的作用在于离开 main 函数(析构掉所有具有动态生存时间的对象),并将其返回值作为参数来调用 exit 函数。
如果函数执行到结尾而没有遇到 return 语句,其效果等同于执行了 return 0
也就是说,如果函数执行到 main 结束时没有遇到 return 语句,编译器会隐式地为你加上 return 0;,效果与返回 0 相同。
建议加上 return 0;,杜绝那些不必要的误解
要想让程序具有良好的可移植性能,就要标明 main 函数返回 int,而不是 void
1 2 3 4 |
|