C语言函数原型?

C语言中clear的函数原型是什么?... C语言中clear的函数原型是什么? 展开
 我来答
chinaboyzyq
2016-01-12 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3140万
展开全部
1、c语言中我们通常把函数的声明叫做函数的原型。
2、c语言中把函数的定义叫做函数的实现。
3、函数是C/C++程序的基本模块。可将一些功能相对独立的或经常使用的操作或运算抽象出来,定义为函数。使用时只要考虑其功能和使用接口即可。在结构化程序设计中,函数是将任务进行模块划分的基本单位。在面向对象的程序设计中,类中所封装的操作是用函数进行描述的,因此函数在C++程序中具有非常重要的意义。
时欢悦0BF
2014-12-29 · TA获得超过609个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:711万
展开全部
linux平台中的定义,
# include <curses.h>

int erase(void);
int werase(WINDOW *win);
int clear(void);
int wclear(WINDOW *win);
int clrtobot(void);
int wclrtobot(WINDOW *win);
int clrtoeol(void);
int wclrtoeol(WINDOW *win);
更多追问追答
追问
Windows的?
追答
是linux平台的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黎成礼冀晓
2019-03-18 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:811万
展开全部
函数原型:
  函数原型能告诉编译程序一个函数将接受什么样的参数,将返回什么样的返回值,这样编译程序就能检查对函数的调用是否正确,是否存在错误的类型转换。例如,现有以下函数原型;
  int
some_func(int,char·,long);
  编译程序就会检查所有对该函数的引用(包括该函数的定义)是否使用了三个参数并且返回一个int类型的值。如果编译程序发现函数的调用或定义与函数原型不匹配,编译程序就会报告出错或警告消息。例如,对上述函数原型来说,当编译程序检查以下语句时,就会报告出错或警告消息:
  x
=
some_func(l);
/*
not
enough
arguments
passed
*/
  x
=
somc_funcC*HELLOl",
1,
"DUDE:");
/*
wrong
type
of
arguments
used
*/
  x
=
aome_funcd,
sir,
2879,
"T");
/*
too
many
arguments
passed
*/
  下例中的函数调用同样是不正确的,因为函数some_func()的返回值不是一个long*类型的值。
  lValue=some_func(1,str,2879);
/*some_rune()returns
anint,not
a
long*
*/
  同样,编译程序还能检查函数的定义(或函数体)是否与函数原型匹配。例如,当编译程序检查以下函数定义时,就会报告出错或警告消息:
  int
some_func(char
*string,longlValue,int
iValue)
/*
wrong
order
Of
  {
parameters
*/
  ......
  }
  总之,在源文件中说明函数原型提供了一种检查函数是否被正确引用的机制。目前许多流行的编译程序都会检查被引用的函数的原型是否已在源文件中说明过,如果没有,就会发出警告消息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式