每个C语言程序里都有printf语句,为什么有些程序里面最前面并没有加# include<stdio.h>

[复制链接]
查看11 | 回复3 | 2013-10-22 12:30:14 | 显示全部楼层 |阅读模式
在TC2.0中是可以不用写这个头文件的,一般开始学习c语言时都是在TC下学习的,所以就会出现没有写这个头文件的情况。可是在以后的TC版本和一些其他的编程工具就一定要包含进去。不然编译不通过。因而要养成一个好习惯,编程时一定要把这个头文件包含进去。...
回复

使用道具 举报

千问 | 2013-10-22 12:30:14 | 显示全部楼层
因为printf这个输出函数是被包含在stdio.h中的,是被封装好的,加入头文件后可以直接调用~~...
回复

使用道具 举报

千问 | 2013-10-22 12:30:14 | 显示全部楼层
那有可能#include "xxx"一些自定义的头文件,而这些自定义的头文件里包含了stdio.h...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行