![](https://img-blog.csdnimg.cn/c287452b715d415e92d9ba39edcf00ae.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C和C++的联系
文章平均质量分 65
本专栏记录C++相对C语言的语法区别
吾爱技术圈
这个作者很懒,什么都没留下…
展开
-
C和C++的区别(4) C++支持函数重载
函数重载是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些函数的形参列表(参数个数或类型或者类型顺序),常用处理实现功能类似数据类型不同的问题。原创 2022-08-01 21:04:23 · 292 阅读 · 0 评论 -
C和C++的区别(3) const增强
除非需要用到a的存储空间的时候,编译器迫不得已才会分配一个空间给a,但之后a的值仍旧从符号表中读取,不管a的存储空间中的值如何变化,都不会对常量a产生影响。在C语言中,只要是全局变量,不论有没有被const修饰,都是默认拥有外部链接属性的,也就是说这个全局变量不仅限于在当前文件下使用,只要我们在其他文件中,加上extern的声明,也是可以使用的。实验证明,b的值是10,这样来看,a依然是10没有改变,但奇怪的是,我把a的地址也打印出来了,与p的指向是一致的,可以a明明是10,怎么通过指针打出来是20呢?..原创 2022-07-30 15:27:08 · 389 阅读 · 1 评论 -
C和C++的区别(2) 关键字
wchar_t关键字是C++中新增wchar_t数据类型,wchar_t也是字符类型,但宽度超过8位。许多外文字符集所含的数目超过256个,char字符类型无法完全囊括。wchar_t数据类型一般为16位。bool关键字是C++中增加了bool型变量布尔型变量是有两种逻辑状态的变量,它包含两个值真和假。标准C++的iostream类库中包括了可以支持宽字符的类和对象。用wout替代cout即可。说明一下某些编译器无法编译该程序(不支持该数据类型)。......原创 2022-07-26 19:55:29 · 561 阅读 · 0 评论 -
C和C++的区别(1) Hello World!
C语言的传统是头文件使用扩展名h,将其作为一种通过名称标识文件类型的简单方式。从概念上看,输出是一个流,即从程序流出的一系列字符。有些C头文件被转换成C++头文件,这些文件被重新命名,去掉了扩展名h,并在文件名称前面加上前缀c(表示来自C语言)cout的对象属性包括一个插入运算符(......原创 2022-07-26 19:49:45 · 300 阅读 · 0 评论 -
C和C++的区别点汇总
C和C++的区别点不少,随着我对C++了解的深入,本文将长期更新。原创 2022-07-26 19:49:16 · 164 阅读 · 0 评论