чутка озадачила, первый раз такое встречаю, не подскажете что это значит? "Для передачи имени массива в подпрограмму использовать понятие открытого массива."
Скорее это подразумевается под динамическим массивом
благодарю. просто первый раз вижу "открытый массив"
Это неверная терминология
Сори не увидел сразу цитату из задания... Под "открытый массив" тут понимается конечно же указатель на массив, который используется для передачи массивов в функции. Напомню, что при этом надо передавать также ещё и размер массива. Это можно написать примерно так: int findMinimum( int *array, size_t array_size); Это же можно записать по -другому int findMinimum( int array[], size_t array_size); ВИДИМО именно вторую запись автор задания называет "открытый массив", потому что у него нет указания размера в описании типа данных. Термин не общеупотребимый
Согласен, кроме того что размер передаётся "означает, что размер массива не задан заранее (то есть массив не является статическим) и передавается только указатель на первый элемент, но не его размер"
Размер не передаётся в типе данных
Обсуждают сегодня