c语言中开头不用#include <stdio.h>,而直接输main()可以吗?

如题所述

应该不行 因为那是系统自带的
要不你试试不用#include <stdio.h>,而直接输main()
如果不行就不行 反之。。。
我是学.NET的 有问题可以问我哈
谢啦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-20
stdio是标准输入输出的意思,即打印到屏幕上。而main()函数是函数执行的入口。两者没有任何联系。如果在main()函数中不调用printf(),scanf()等标准输入输出函数是可以直接写main()函数的。在bootloader(bootloader是什么楼主自己查查吧)程序中,没有glic库,printf()、scanf()等函数都没有,这时候都是不用写#include <stdio.h>的,如果要用printf()等函数,就只能自己实现printf()等函数。本回答被提问者采纳
第2个回答  2011-03-19
可以,但是有很多的语句你使用不了,尤其是最常用的printf scanf等等一类的
第3个回答  2011-03-19
可以,但是要用scanf,printf等函数的话,就必须写
第4个回答  2011-03-19
不行 stdio.h是库函数 写程序必须要在开头写上 如果还有别的还要在开头写上其他的库函数。例如,程序里要是有数学函数的话,在开头还要写上#include <math.h>

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网