Указатель C: упражнение 15 с решением
Напишите программу на C, чтобы показать, как функция возвращает указатель.
Рис. Презентация:
Пример решения:
Код C:
#include int * findLarger (int *, int *); void main () {int numa = 0; int numb = 0; int * результат; printf (" n n Указатель: показать функцию, возвращающую указатель: n"); printf ("----------------------------------------------- --- n "); printf ("Введите первое число:"); scanf ("% d", & numa); printf ("Введите второе число:"); scanf ("% d", & numb); результат = findLarger (& numa, & numb); printf ("Число% d больше. n n", * результат);} int * findLarger (int * n1, int * n2) {if (* n1> * n2) return n1; else return n2;}
Пример вывода:
Указатель: показать функцию, возвращающую указатель: ------------ -------------------------------------- Введите первое число: 5 Введите второе число: 6 Число 6 больше.
Схема:
Редактор кода программирования на C: