Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Что произойдет после выполнения приведенной программы? #include <stdio.h> #define n 10 void fun(int *mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; int i; fun(arr, n); for (i=0; i<n; i++) printf("arr[%d] = %d\n", i, arr[i]); return 0;

Что произойдет после выполнения приведенной программы? #include <stdio.h> #define n 10 void fun(int *mas, int k); int main( void ) { int arr[n] = {3,4,5,4,4}; int i; fun(arr, n); for (i=0; i<n; i++) printf("arr[%d] = %d\n", i, arr[i]); return 0; } void fun(int *mas, int k) { int i, s = 0; for (i=0; i<k; i++) mas[i] *= 2; }

вопрос

Правильный ответ:

ничего не произойдет, так как функция fun(int *mas, int k) не возвращает значения
значения всех элементов массива arr будут увеличены в два раза
размер памяти для хранения массива arr будет увеличен в два раза
Сложность вопроса
59
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за ответ
16 авг 2020
Аноним
Кто ищет эти вопросы с интуитом? Это же элементарно (я не ботан)
18 июл 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.