c语言的库函数(尤其是与硬件联系的函数)是谁编出来的,是用汇编语言编的吗??printf函数的原型是什么呢

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:43:47

库函数是做编译器的人写出来的,也是用C写出来的,库函数不属于C语言的一个部分,是人们为了使C用来写程序时效率更高,而预先写好的函数,其实你也可以自己写的。
printf(char *format,arg1,arg2,...),使用了可变长参数表

于渊《自己动手写操作系统》 对这些似乎给出了一个无言的说法。

库函数很多也是C语言编出来的。
printf类似于int 10中断吧。但是对参数的处理汇编起来却是很麻烦的。
个人感觉应该是内联汇编或是混编译吧。