一.头文件上
1.为什么c++语言的头文件上可以使用"stdio.h"?
答:因为c++的标准库已经帮我们包含了c语言的标准库,因此c++也可以实现c语言能实现大多功能。例如"iostream"是c++的输入输出流头文件,"stdio.h"是c语言的输入输出流头文件,当在
c++语言中调用"stdio.h"后便可以在c++程序中使用"printf"和"scanf"来打印输出。
2.如果用"stdio.h"来替换掉"iostream",那"using namespace std"是什么?
答:
二.语法上
c++是包含所有c语言的语法的(所以可以直接在c++中写c语言程序,除了较为高级的差距)。
三.函数参数的引用上 void function(&value)
C语言没有引用只有指针,引用是在C++里面才存在的操作。
所以想要使用引用的话只能写c++程序(套壳表面c语言)。
四.称呼上
貌似把c和c++都称为c语言?
标签:头文件,语言,区别,stdio,程序,c++,C++ From: https://www.cnblogs.com/ryuichi-ssk/p/17346037.html