以下程序的输出?
null
#include<stdio.h> void dynamic( int s, ...) { printf ( "%d " , s); } int main() { dynamic(2, 4, 6, 8); dynamic(3, 6, 9); return 0; } |
(A) 2 3 (B) 编译错误 (C) 4 3 (D) 3 2 答复: (A) 说明: 在c语言中,三个连续的点被称为省略号,它是函数的可变参数数。参数的值将逐个指定。现在的问题是如何获取其他参数。看见 这 详细信息。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END