初识C++——C语言与C++的区别

来源:互联网 发布:好莱坞黑帮电影知乎 编辑:程序博客网 时间:2024/05/16 17:27

        C语言通常是进入这个行业的大门。在这个基础上,C++就显得复杂难懂一些,却更加便利与常用。所以说,C++与C语言有什么不同呢?

        1.显而易见的是,当我们创建一个工程的时候,后缀从.c变成了.cpp,这是很直观的一种

        2.从函数来讲,可以分为两个大方面,返回值不同与参数列表不同。

这里引出一个定义,叫做缺省函数。如下:


在这里需要注意的是:(1)缺省值必须从右往左依次给

                                        (2)缺省值给在声明或定义的位置

                                        (3)缺省值一般给定常量或者全局变量

此外,可以发现,函数名字修改也不同。在C语言中,往往只用给函数名前加一下划线,而在C++中,参数列表加入名字修改当中。

C++中,支持函数重载。条件有:(1)相同作用域,函数名字相同。

                                                            (2)参数列表必不同。(个数、类型、次序)

                                                            (3)和返回值类型无关。

在下面的代码中,可以体现。

#include<iostream>using namespace std;void FunTest(){}void FunTest(int a = 10){}void FunTest(int a)//名字修改为?FunTest@@YAXH@Z{}int main(){FunTest(10);FunTest();return 0;}



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝退货运费太贵卖家不退怎么办 顺丰文件丢失怎么办 京豆负9千多怎么办 京东押话题没了怎么办 没退运费险怎么办 本人身份证丢了怎么办 输入农行卡三次怎么办 花呗支付超限怎么办 在商场买到破衣服怎么办 vans鞋子磨脚怎么办 衣服白领子发黄怎么办 白衬衣染上黑色怎么办 车超过年检日期怎么办 用过期卫生间痒怎么办 驾照过期一个礼拜怎么办 月经总是后漏怎么办 护垫掉厕所里怎么办 健身房老板拿钱跑了怎么办 手机游戏变竖屏了怎么办 轮胎钢圈处磨损怎么办 屋里有刺鼻气味怎么办 脸上都是荧光剂怎么办 mac系统卡死了怎么办 笔记本关机要很久怎么办 mac关不了机怎么办 mac蓝屏无法开机怎么办 凤凰系统内存小怎么办 proe安装完成打不开怎么办 绿叶竹根发黑怎么办 月经期间肚子凉怎么办 来月经肚子冷怎么办 月经越来越少了怎么办 卫生巾闷出红疹子痒怎么办 开动物检疫证明怎么办 打桩机钻头掉了怎么办 临牌怎么办没有合格证 没有合格证怎么办零牌 贴了一等品瓷砖怎么办 香港过关货物被退港怎么办 换检验标过期怎么办 电动车合格证丢了怎么办