大家好,又见面了,我是全栈君。
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++函数不存在默认返回值,没有指定就会报错;
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115102.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...