c语言中的头文件例如cstdio和stdio.h,cstdio中的c与stdio.h的.h有什么区别?谢谢

如题所述

stdio.h 是 c 语言标准库 中的头文件。
cstdio 是 c++ std namespace 里的库函数 头文件。
功能上 都是 标准输入输出函数 (头文件/函数原型声明),但它们是不同的 文件,内容 也不完全相同。
用 cstdio 时,若程序里 未加 using namespace std 时,调用这个名字空间的函数 需加 std::
c++ 程序应当用 cstdio, C 程序应当用 .h;
详见:
http://baike.baidu.com/item/cstdio
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-10

stdio.h是先到你程序所在文件夹找头文件,若没找到再去VC或TC安装目录下找头文件

<stdio.h>只到VC或TC安装目录下去找头文件

stdio.h他是c语言中一个库函数,在他的左右两边加“”和<>都是一样的,在vc++环境中,电脑都能识别,这两种写法不同,但要表达的意思是一样的。举个简单的

#include<stdio.h>#include"stdio.h"void main()void main(){printf("C  yu  yan");{printf("C  yu  yan");}}   这两个c语言程序输出的都是c yu yan这几个字母,这两个“”和<>你喜欢哪一个你就写哪一个,所表达的意思都是一样的。

本回答被网友采纳
相似回答