首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C与C++的主要区别

1.建立的文件类型不一样:C语言是.c文件,而C++语言是.cpp文件; 2.引入的头文件不一样;(C语言头文件一般是.h结尾的头文件,C++语言头文件在C基础上的一般是cstdio文件); 3.C++存在命名空间; (using namespace std) 4.输入与输出的语句不一样:C语言中(printf,scanf),C++ 中(cout、cin); 5.C语言不允许重载,C++可以重载(函数重载条件:参数个数、参数类型); 6.自定义类型,C语言使用的是struct,而C++语言使用的是class;(struct默认的访问权限是public,而class默认的访问权限是private); 7.C语言是面向过程的编程语言,而C++是面向对象的编程语言; 8.C语言函数存在默认返回值是void,C++函数不存在默认返回值,没有指定就会报错;

02
领券