阅读:982回复:7
控制台printf()函数的输入参数个数很随意,输入1个也行,15个也行,编译器是怎么处理的呢?
RT
|
|
|
沙发#
发布于:2004-07-08 18:29
自己也可以定义这样的函数呀
|
|
|
板凳#
发布于:2004-07-08 18:34
1个参数定义一个函数,
2个参数定义一个同名的函数, 3个参数定义一个同名的函数, 要是数目可能达到50个,或没有限制, 那不是晕了? 。。。 。。。 恩, 太笨, 想不出好的方法了。 |
|
|
地板#
发布于:2004-07-08 18:36
用类似main(argc,*argv[])的方法处理?
|
|
|
地下室#
发布于:2004-07-08 18:45
先扫描分析参数类型、参数数目,
分类调用通用的显示函数? |
|
|
5楼#
发布于:2004-07-08 19:46
看MFC的CRT源代码呀
|
|
6楼#
发布于:2004-07-09 08:23
好的
|
|
|
7楼#
发布于:2004-07-09 08:29
由于是调用者来平衡堆栈,所以理论上传多少参数都可以.
|
|
|