函数原型

来源:百度知道 编辑:UC知道 时间:2024/05/13 10:50:59
大家好!
我在学习c语言时,
不会用函数的原型,所以造成使用困难,希望得到帮助!
例如
int printf(const char *format, arg_list)
我的问题是如何在程序中使用函数原型,并且在只知道函数原型的情况下!
我是说 例如
已知函数abort的头文件process.h 或 stdlib.h,且函数原型为void abort() ,此时怎样使用这个函数

c语言书的哪一章节有啊?
我用谭浩强的c

再详细一点
例如 有个函数为abort
原型为void abort(void)
按此我写的程序为
/*关闭惠普进程*/
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("call abort()");
abort(HPZipm12);
return 0;
}

但是程序无法运行啊!

引用头文件
例如要用 sqrt 开放函数的话,就要在程序头引用
include<math.h>

就是按照函数的说明进行调用就可以了,严格按照函数定义的参数进行就ok了
例如int printf(const char *format, arg_list) 就可以
这样使用printf(“adc%d\n",i);

像你说的void abort()之类的函数,因为它们都是库函数,编译器的帮助里都有说明的,你仔细看看就能知道如何使用了。
如果是你自己的编写的函数,你自然知道如何使用了。如果是其他人编写的函数,为了能让其他人使用,也会有相应的说明的。

具体你还可以看看C语言书里的讲解
至于书中的哪个章节,俺可以就记不住了,不过你可以看看函数的章节

你看到了原型为void abort(void)
自然调用时候就不能有参数啊,应该是abort();啊

补充:具体是第几章没人会去记吧
既然楼主已经看到void abort(void),那abort很明显是不带参数也不带返回值的函数了吧,所以abort(HPZipm12)肯定是个错误的调用了,你只能用abort();
abort用于终止当前进程,也就是他所在的main函数,一般用于出现意外错误时终止应用程序,例如打开文件失败了,直接调用abort()退出之类。如果楼主想直接结束你正在运行的程序,把那句改成
abort();
就行了

void abort()

说的很清楚了 是没有参数的.

你这样调用肯定是不对的
==========================

#include <头文件名>

然后调用函数

微软公司提供了MSDN文本文档,收录有各库函数的详细说明和使用方法,建议实用VC编译器,配套安装MSDN。

void abort()
这个函数原型的意思是不返回任何值,而且没有参数

程序中,可以
#inclu