C语言中库函数的名字能定义为用户自定义标识符吗?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:14:16
我不也不想那样,考试的时候考那个我也没办法。

可以,但不建议这么做,因为C不支持重载,所以当包含存在这个标准函数声明的头文件时,编译会出错。

********************************************

这样的题目不答也罢!
这样的成绩不要也罢!
这样的考试不参加也罢!

可以的,不要听楼上的。我保证编译通过,但必须是参数确定的函数。
如puts,getch,等等。但printf,scanf就不可以

例如:我将puts函数改为putoutStr
定义如下:
#define putoutStr(chrs) puts(chrs)
这样就可以象使用puts一样使用putoutStr了

而C++中的许多函数,也正是这样做的,他们都好几个名字,这都是开发的技巧

别那样吧,反正能取得名字很多,为什么非要和标准去抢呢?