用户:
happy_chicken查看:4 回复:4 评论:4 创建时间:2022-05-11T14:09:57
哪里有关于C++的问题,请回复我,我可以帮助你答一下。
happy_chicken预备知识
C++融合了3种不同的编程方式:C语言(高效、简洁、快速、可移植性)代表的过程性语言,C++在C语言基础上添加的类代表的面向对象语言(OOP-Object Oriented Programming),C++模板支持的泛型编程。
计算机语言要处理两个概念——数据和算法。过程性语言强调的是编程的算法方面,面向对象编程的理念是设计与问题的本质特性相对应的数据格式。
OOP编程并不仅仅是将数据和方法合并为类定义。例如,OOP还有助于创建可重用的代码,这将减少大量的工作。信息隐藏可以保护数据,使其免遭不适当的访问。多态让您能够为运算符和函数创建多个定义,通过编程上下文来确定使用哪个定义。继承让您能够使用旧类派生出新类。
int main(void)和int main()效果是一样的,表明函数不接受任何参数;void main()表示该函数不返回任何值。
如果编译器到达main()函数末尾时没有遇到返回语句,则认为main()函数以如下语句结尾:return 0。这条隐含的返回语句只适用于main()函数,而不适用于其他函数。
头文件名命名约定
头文件类型 约定 示例 说明
C++旧式风格 以.h结尾 iostream.h C++程序可以使用
C旧式风格 以.h结尾 math.h C、C++程序可以使用
C++新式风格 没有扩展名 iostream C++程序可以使用,使用namespace std
转换后的C 加上前缀c, 没有扩展名 cmath C++程序可以使用,可以使用不是C的特性,如namespace std;
点赞0
评论