搜索

“纯C”是指什么样的C语言?

发布网友 发布时间:2022-03-01 09:02

我来回答

5个回答

热心网友 时间:2022-03-01 10:31

如果非常较真的说,纯C指的是标准C,也就是没经过扩展的C语言。因为各个编译器都对C语言进行了扩展,有的扩展是约定俗成的(也就是说各种编译器都用同一个函数扩展了同一个功能),这种扩展不影响C的移植,并且我们通常学到的都是标准C以及约定俗成的扩展;另外还有些扩展是我有你没有,或者你有我没有的,这种通常都是很不常用的功能,这种扩展影响了移植性

但是,我们在平常生活中所说的那种纯C编程并非仅仅指标准C,而是连带着那些约定俗成的扩展的,也就是说不影响移植性的C语言。

那为什么还要说“纯”C呢,因为要强调代码里不能有C++语言,因为现在多数编译器C++和C语言都可以编译并运行(也就是可以无缝的混合编程),前一行写printf后一行写cout是没问题的,但如果要求是纯C,那么就要注意只能用printf

热心网友 时间:2022-03-01 11:49

我以前刚学C++的时候写过一个相似的程序,如果你要的是纯C语言下的编程,那么你就参考一下,这个算法的原理是一样的,即读入一个字符就显示出来。当然

热心网友 时间:2022-03-01 13:24

应当是ANSI的C,也就是标准C,是由美国国家标准协会发布的C语言标准。一般厂家的C编译器都对这个标准作了扩充。但都必须支持ANSI C。

热心网友 时间:2022-03-01 15:15

没有其他语言混杂在其中的。比如java等

热心网友 时间:2022-03-01 17:23

不包括 c++ 等
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top