由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - one c++ question
相关主题
C++ online Test 又一题C的argc问题
c++ 程序一问为什么我这段简单的程序segment fault
问一个c++ 函数指针的问题bloomberg assessment的机经,c语言的(20道题)
请教一个入门级的C的指针问题C++ 一题
C/C++ Questions这题哪错了?
也来一道c++的题这个看着很白痴的问题有更好的解法吗?
array of pointers to functions帮看看这段code
你们看过programming pearls (2nd edition English) or 正在看的同学们问一道kth smallest element的题目
相关话题的讨论汇总
话题: function话题: void话题: parameters话题: argc话题: argv
进入JobHunting版参与讨论
1 (共1页)
b********e
发帖数: 693
1
Which one of the following function declarations do you use for a function
that takes a variable number of parameters and uses all of them?
A. void function (first, others[]);
B. void function(argc, *argv[]);
C. void function(...);
D. void function(int first, ...);
E. void[] function();
M********5
发帖数: 715
2
b
t******e
发帖数: 1293
3
D使用的是C里面的变长参数,肯定可以
B类似main函数,貌似也没有问题

【在 b********e 的大作中提到】
: Which one of the following function declarations do you use for a function
: that takes a variable number of parameters and uses all of them?
: A. void function (first, others[]);
: B. void function(argc, *argv[]);
: C. void function(...);
: D. void function(int first, ...);
: E. void[] function();

M********5
发帖数: 715
4
You have reminded me of the point.
I think the answer might be D. The reason is that B is used to accept inputs
from the command line. But to provide a variable length of parameters
inside a function, the choice might be D.

【在 t******e 的大作中提到】
: D使用的是C里面的变长参数,肯定可以
: B类似main函数,貌似也没有问题

t******e
发帖数: 1293
5
B也不一定是command line的参数,你也可以自己用一个指向数组的指针
来表示变长参数

inputs

【在 M********5 的大作中提到】
: You have reminded me of the point.
: I think the answer might be D. The reason is that B is used to accept inputs
: from the command line. But to provide a variable length of parameters
: inside a function, the choice might be D.

f*****y
发帖数: 444
6
D. B is incorrect because it need type such as ...int argc, char* argv[]
but I don't know why it ask "use all of them"
h*********6
发帖数: 19
7
agree

【在 f*****y 的大作中提到】
: D. B is incorrect because it need type such as ...int argc, char* argv[]
: but I don't know why it ask "use all of them"

d**e
发帖数: 6098
8
如果不是类型的问题,B正确吗?
还是这种形式是专门给main用的?

【在 f*****y 的大作中提到】
: D. B is incorrect because it need type such as ...int argc, char* argv[]
: but I don't know why it ask "use all of them"

i*****e
发帖数: 113
9
B是编译器将一堆可变参数,压到栈里面,然后给你指针的

【在 d**e 的大作中提到】
: 如果不是类型的问题,B正确吗?
: 还是这种形式是专门给main用的?

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一道kth smallest element的题目C/C++ Questions
leetcode上一题,求正解也来一道c++的题
写了一个find kth number in 2 sorted arrays的code 请大牛看array of pointers to functions
一题你们看过programming pearls (2nd edition English) or 正在看的同学们
C++ online Test 又一题C的argc问题
c++ 程序一问为什么我这段简单的程序segment fault
问一个c++ 函数指针的问题bloomberg assessment的机经,c语言的(20道题)
请教一个入门级的C的指针问题C++ 一题
相关话题的讨论汇总
话题: function话题: void话题: parameters话题: argc话题: argv