c语言的函数不可单独进行编译
是可以的。
库函数是把函数放到库里,供别人使用的一种方式。函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码,以及连接过程中所需的重定位信息。用户也可以根据自己的需要建立自己的用户函数库。
使用C语言的语句直接计算sin或cos函数,就需要编写颇为复杂的程序。因为C语言的语句中没有提供直接计算sin或cos函数的语句。又如为了显示一段文字,我们在C语言中也找不到显示语句,只能使用库函数printf。
(1)c语言的函数不可单独进行编译扩展阅读
函数库的分类
1、字符串、内存和字符函数
需要的包含文件:string.h、mem.h、ctype.h或string.h;
2、数学函数
需要的包含文件:math.h;
3、动态存储分配
需要的包含文件:alloc.h或stdlib.h ;
⑵ C语言问题·。
1.高级语言使用______来引用存储在内存中的数据。
这个的话指针和引用都可以吧,JAVA中就没有指针
2.一个C程序的执行时从__开始 ___结束
运行从main函数的入口开始,main函数结束就结束了
3.正确的是(为什么)
A C语言中的函数不可以单独编译
错,gcc -c XXX.c 可以在没有main函数的情况下编译.c文件啊
B C语言中的每条可执行语句最终都被转换成二进制机器指令
这个是对的,因为计算机只懂看二进制机器码,C语言或其他语言是给人看的,是连接程序员和计算机之间的中间语言。无论什么语言,最终都会被翻译成二进制码让计算机解析执行
4.下列高级语言语句的含义是什么?
x=a+b+c;
将a,b,c三个变量的值求和后赋给x
d=c-b+a;
c的值减去b的值再加上a的值后赋值给d变量
z=z+1;
z变量的值加1后再重新赋值给z变量
x=y/z;
y的值除以z的值后赋值给x变量
kelvin=celsius+273.15.
celsius变量的值加上273.15后赋值给kelvin变量
⑶ 在C语言程序中,只有main函数才可单独进行编译,哪里错了
有函数的都可以单独进行编译,编译是指把程序语句翻译为机器代码,对于C语言就是把.c文件翻译为.obj文件。
此外,必须要有main函数的才可以完成连接为exe文件。
⑷ C语言的可执行程序是由一系列机器指令构成的
以下叙述中错误的是
A)C语言的可执行程序是由一系列机器指令构成的
B)用C语言编写的源程序不能直接在计算机上运行
C)通过编译得到的二进制目标程序需要连接才可以运行
D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
是这个题么,答案是D。。。。
不能运行exe文件,那还是window程序么。。囧