C语言和C++的区别是什么?8个点通俗易懂的告诉你 您所在的位置:网站首页 c语言到底是什么东西啊 C语言和C++的区别是什么?8个点通俗易懂的告诉你

C语言和C++的区别是什么?8个点通俗易懂的告诉你

2024-07-17 01:34| 来源: 网络整理| 查看: 265

有些初学的同学傻傻分不清其中的区别,下面我将详细的讲解C语言和C++的区别点。帮助大家尽快的理解。

1、关键字

蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字(根据c++98中提出C++包含63个关键字)

2、源文件区别

C语言文件后缀为.c,c++原文件名后缀为.cpp

如果在创建源文件时什么都不给,默认是.cpp

3.返回值不同

C语言中,如果一个函数没有指定返回值类型,默认为int类型,并返回一个随机数,一般为0XCCCCCCCC

在C++中,如果函数没有返回值则必须指定为void型,否则编译不能通过

4、参数列表

在C语言中,函数没有指定的参数列表时,默认可接收任意多个参数

在C++中,有严格的参数类型检测,没有参数列表的函数,默认为void,不接收任何参数。

缺省参数

缺省参数是声明和定义时函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用默认值,否则使用指定的实参。

如下代码:

#include using namespace std; void test(int a = 1) { cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有