C语言printf函数等其他c默认函数的定义是什么,在哪里能看到?

如题所述

第1个回答  2010-03-16
头文件中,stdio.h。
所有标准C语言的函数原型,都在头文件中声明了,当然不仅仅stdio.h,还有很多,如string.h,malloc.h,stdlib.h,math.h
以下是stdio.h部分内容。如果找不到头文件的位置,可以在电脑里搜索一下。
_CRTIMP __checkReturn int __cdecl feof(__in FILE * _File);
_CRTIMP __checkReturn int __cdecl ferror(__in FILE * _File);
_CRTIMP __checkReturn_opt int __cdecl fflush(__inout_opt FILE * _File);
_CRTIMP __checkReturn_opt int __cdecl fgetc(__inout FILE * _File);
_CRTIMP __checkReturn_opt int __cdecl _fgetchar(void);
_CRTIMP __checkReturn_opt int __cdecl fgetpos(__inout FILE * _File , __out fpos_t * _Pos);
_CRTIMP __checkReturn_opt char * __cdecl fgets(__out_ecount_z(_MaxCount) char * _Buf, __in int _MaxCount, __inout FILE * _File);
第2个回答  2010-03-16
库函数,直接百度,google就能搜到原型本回答被提问者采纳
第3个回答  2010-03-25
在TURBOC2下的include.h文件中有输入输出函数的原型
第4个回答  2010-03-16
找个手册看

C语言中printf是库函数,那么printf的代码到底在哪里呢?
对于.h头文件你理解的没错,头文件是只是函数的声明,里面不放函数的具体代码,具体代码比如VC是在C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\crt\\src 目录下,你可以找到printf.c文件的源码,如果你是想看源码就看这个。我看了其它人的回复,C编译器的不同位置放的是不同的函数部...

请问到哪里可以找C语言的库函数的代码,例如PRINTF函数的代码
这个你找不到,我曾经在学习过程中也找过,只能在include文件夹下找到对于函数的定义,但函数体部分不可见.你可以到LINUX系统下找找,LINUX是完全开放源代码的.

c语言printf()函数的原型是什么?
printf("%d",a[i]);else printf("%d\n",a[n-1]);} return0;}

C语言中printf这个函数的代码实现从哪里可以看到,这个函数是如何实现...
glibc里面可以看到实现,针对这个问题:printf("%s\\n",p); %s这个需要是的一个指针参数,就是从P地址开始打印字符,直到'\\0'd 需要的一个int的值,printf会直接把*p值打印出来

C语言中include,int,printf分别是什么意思?
回答:首先,建议楼主找一本C语言方面的书籍看看。 一个C程序,一般是由两部分组成的,头文件和源文件,也就是“.h"文件和”.c"文件,程序中的各种函数,常量,结构体等都是在头文件中声明的,头文件告诉程序中有这些函数等的定义,然后在.c文件中决定是怎么实现这些函数。 比如说一个函数在头文件里声明 ...

为什么C语言中的printf函数不像average函数那样需要函数定义……新手渣...
因为编译器提供了printf函数的定义体了,并且在stdio.h这个头文件中声明过(这也是为什么你要用printf函数,必须包含头文件stdio.h的原因),所以你只需要用这个函数就行了,不需要知道他怎么实现的。函数实现已经在编译器的库中实现过了。

printf在C语言中什么意思
printf 是指格式化输出函数,主要功能是向标准输出设备按规定格式输出信息。printf 是C语言标准库函数,定义于头文件 <stdio.h>。printf 函数的一般调用格式为:printf("<格式化字符串>", <参量表>)。输出的字符串除了可以是字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。注...

在C语言里printf是什么意思?怎么用??
1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。2、printf()函数的调用格式为: printf("", )。3、格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器,控制台等)输出字符。c语言中scanf()是专门输入的语句。用法如下:1、...

函数声明与函数定义分别在程序中的什么位置?为什么?
函数,是编程语言中可以独立运行的一个代码块。在C语言中,程序从main()函数开始运行,其他函数要被main函数调用才可以运行。在从shell解释器运行编译好的可执行程序时,main函数会被shell启动,开始运行。C语言的函数在使用时要经过3个步骤:声明、定义、调用。函数声明,就是给出函数的原型,让程序员...

printf在c语言中是什么意思?
1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。2、printf()函数的调用格式为: printf("", )。3、格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器,控制台等)输出字符。格式化字符串包含三种对象,分别为:(1)字符串常量;...

相似回答