Когда аргументы функции одного типа, следующий код четко определен и переносится?Передавать аргументы функции указателем
void foo(int* p, int size);
void pass_on_args_by_pointer(int a, int b, int c)
{
foo(&a, 3);
}
Чтобы уточнить: аргумент 'size' должен содержать количество элементов в массиве p. Итак, я хочу передать все три ints в foo.
Вы ожидаете, что 'foo' сможет получить доступ к' b' и 'c' каким-то образом? Если да, то ** нет **. –
Это действительно вопрос. Я понимаю, мог бы сказать это яснее, но аргумент размера предназначен для передачи числа элементов в массиве p. – Markus
А что, если параметры передаются в регистры? –