C语言中的函数不可以单独进行编译。这句话为什么不对?

如题所述

C语言中的函数可以单独进行编译,编译为目标文件,要链接成可执行文件时,需要主函数以及库。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-28
因为c语言中你编写的函数中用到了基本的比如输出,定义这些,这些都是头文件里面写好的,如果你要单独编译,可以自己把这些东西定义在一个文件中,自己重新写一遍,另外还得编译器支持。
第2个回答  2010-04-30
很简单

需要 头文件 比如#include"stdio.h"
还有主函数 void mian()
第3个回答  2010-04-30
匿名那个说的很好

C语言中的函数不可以单独进行编译。这句话为什么不对?
C语言中的函数可以单独进行编译,编译为目标文件,要链接成可执行文件时,需要主函数以及库。

c语言学函数可以单独进行编辑吗?
不能,因为每一个C源程序都必须有一个主函数

c语言中的函数可不可以单独进行编译?
因此,c语言中的函数是可以单独进行编译并导出的。

帮我回答这个C语言选择题
\/\/对的 D)C语言中的函数不可以单独进行编译 \/\/d错的,函数当然可以单独编译,建立N个文件,每个文件都写一个函数,然后进行编译,这没什么问题,但是main函数必须只能有一个

c语言函数可以单独编译吗
c语言函数是可以单独编译的。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试...

c语言问题
形成的可执行文件,后缀为.exe才可以执行,所以C也是错的,C语言编译时候可以只有一个自定函数,但如果没有main()入口函数的话,是不能通过连接的,也就是函数可以单独编译,但不能生成可执行文件。所以D也是不准确的。B是正确的。没理由,转换成二进制的机器指令才能执行,这是必须的。

C语言的题,谢谢您的解答
C应该是错的---源程序被编译之後,二进制代码仅仅是你在源文件里写的那些,不包括任何库文杰,所以不能执行,还需要连接库的二进制代码文件。不过也有例外,如果你什麼代码都没写,main是空的就不行了。但这麼想也有漏洞,见D。D应该是对的---可以啊,一个空空的main就行了嘛。但是其实从汇编...

函数是一段独立的程序代码吗?必须自己设计编写吗
除了C语言自带的函数,我们也可以编写自己的函数,称为自定义函数(User-Defined Function)。自定义函数和库函数没有本质的区别,表现形式和使用方法一样,只是开发者不同而已。总结:函数是不能独立运行但每个函数都能单独写成一个文件,只有自定义函数需要自己设计编写。

C语言:可以在一个函数中定义另一个函数为什么不对?
1.从c\/c++编译器编译方式来看.编译器编译的方式是逐条往下编译的.要是一个函数中又定义一个函数,则编译器很容易搞混,分不清到底那一句是函数1的那一句是函数2的,就很有可能上面一句是函数1的,下一句就直接跳到函数2的,跳来跳去的,也只有人能认清,计算机没有像人那样的跳跃思维.所以,语法就这样...

c语言自定义函数可以不定义直接申明
也可以是函数体。。。编译就像看文章一样,一行行来的,前面没有提到过这个东西,那他就不知道是什么,所以不通过。。。函数调用之前,必须要知道他的参数有几个,类型是什么,返回值是什么,前面没有,这就没法编译,函数声明就提供了所有这方便的内容,所以要在前面写清楚。。。

相似回答