当前位置:蜗牛素材网>综合资讯>科技>正文

c语言与代码是一样的吗?C语言和C在代码上的区别

人气:298 ℃/2024-03-06 09:41:17

前面我们讲了C语言和C 的主要区别,那么在代码编程上具体有啥区别呢?今天就来为大家解答一下。

01

头文件

C语言和C 都是用include来引入头文件,引入的头文件可以用双引号来包括,也可以用尖括号来包括(双引号一般用于包含用户自己编写的头文件,编辑器是先在当前项目的文件目录下寻找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索;而尖括号一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和用户配置的路径去搜索,而不会在当前项目的目录去查找),但是同类型的头文件,文件名称是不同的:

比如在C语言中需要引入stdio.h文件,而在C 中需要引入iostream,也没有后缀名,而引入iostream时还需要用using namespace std来申明命名空间。

02

输入输出

在C语言中,用scanf()表示从控制台输入,第一个参数表示输入类型,第二个参数需要用&去地址,用printf()来输出内容。而在C 中,输入用的是cin,后接两个大于号,也不用取地址了,输出用的是cout,后接两个小于号,输出完后需要用endl来表示输出结束。

03

基本数据类型

数据类型前面已经讲过,但是在C 中,还有一个bool类型,用来判断真假,当你需要一个变量,并且只需要两种状态的时候,比如说游戏中玩家是否存活,就可以用bool类型来表示。

04

结构体

C语言和C 在结构体struct上也有区别,C语言结构体不允许定义函数,关键字“struct”也不可省略,而在C 中,结构体里允许定义函数,允许省略“struct”关键字。

05

动态内存分配的方式

在编程中,变量不使用后要进行释放,避免出现内存泄漏的情况。在C语言中,用free进行内存的释放,而在C 中,则用delete进行内存的释放。

06

条件运算符?和:

在C语言中,?和:条件运算符返回的是一个值,而在C 中,返回的是一个引用。

如果觉得我的文章对你的学习有帮助,就关注我吧!

更多有关C语言和C 的相关知识,欢迎关注微信公众号:C语言学习基地

搜索更多有关“c语言与代码是一样的吗?C语言和C在代码上的区别”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版