| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 566 人关注过本帖
标题:新人学C语言问题
只看楼主 加入收藏
qqgoodwary
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-7-4
收藏
 问题点数:0 回复次数:5 
新人学C语言问题
刚刚开始学C语言
程序是这样的
#include <stdio.h>

int main(void)
{
  printf("hello word");
  return 0;
}
有一点不明
书上写stdio.h在这里是标准输入输出头文件。用到标准输入输出函数时,就要调用这个头文件,
但事实上我这个程序我把上面的头删掉一样可以正常编译生成EXE(使用的是TUROB C 2.0)并如下
int main(void)
{
  printf("hello word");
  return 0;
}
不是说要引用吗。这是问题一
问题二是如果是引用的话这里的stdio.h是一个文件吗是不是指写到这个文件然后编译链接的时候会从这文件里提取?
有可能问题有点呆。。。但还是很想把他理解了。。。望高人指点。不要拉长理论哦。讲解下谢谢
在此先谢过
搜索更多相关主题的帖子: C语言 人学 
2009-07-30 23:49
libai123
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-7-31
收藏
得分:0 
晕 我刚刚学习  连个P都还不明白 顺便问一下 如果数学不是很好 是不是很难学习
2009-07-31 03:48
libai123
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-7-31
收藏
得分:0 
晕 我刚刚学习  连个P都还不明白 顺便问一下 如果数学不是很好 是不是很难学习
2009-07-31 03:49
紫ing~
Rank: 4
来 自:中科大
等 级:业余侠客
帖 子:103
专家分:273
注 册:2008-11-25
收藏
得分:0 
第一个问题我的理解就是现在的ide都比较智能,比如我用的也可以不写头文件,虽然运行有警告,但是仍然能运行的出。我觉得可能它会自动引用吧,不过还是应该自己写上,这样显得正式。

第二个问题printf()其实是个函数吧,引用“stdio.h”后就是可以调用这个函数了,stdio.h是库文件,别人已经编好了,供你使用,用时调用即可。

以上是我自己的理解。我也是初学C语言,还不到两个星期,大家都是新手,一起努力就是了,如果真想学的话。谁不是从新手过来的。

唯有天道恒在,往复循环,不曾更改。。。
2009-07-31 03:59
qinjingyu
Rank: 1
等 级:新手上路
帖 子:10
专家分:1
注 册:2009-7-18
收藏
得分:0 
其实在C里面就只有SCANF()和PRINTF()这两个函数是不有在MAIN()前加STDIO。H的其他的函数都是要加的。比如你要用个数学的函数你就要在main()加#include<math.h>。为了养成好的习惯还是在main()前都加上"stdio.h"的好
2009-07-31 09:23
yanchao_168
Rank: 1
等 级:新手上路
帖 子:12
专家分:8
注 册:2009-7-24
收藏
得分:0 
貌似好难理解的
我也是新手

爷爷都是从孙子走过来的
2009-07-31 12:09
快速回复:新人学C语言问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058343 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved