Как использовать указатели в функции на Си?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про то как использовать указатель в функциях. Пример будет простой мы поменяем значения на другое. Итак, начнём.
Для начала зайдите на сайт https://www.onlinegdb.com/online_c_compiler или в CodeBlocks.
Итак начнём писать код:
Перед main напишите:
void swap (int *num1, int *num2)
{
int temp;
temp=*num1;
*num1=*num2;
temp=*num2;
}
Внутри main напишите:
int z=5;
int w=10;
printf ("z=%d, w=%d \n",z,w);
swap(&z,&w);
printf ("z=%d, w=%d",z,w);
Данная функция меняет значения на другое. В итоге мы получаем следующий код:
#include <stdio.h>
void swap (int *num1, int *num2)
{
int temp;
temp=*num1;
*num1=*num2;
temp=*num2;
}
int main()
{
int z=5;
int w=10;
printf ("z=%d, w=%d \n",z,w);
swap(&z,&w);
printf ("z=%d, w=%d",z,w);
}
Попробуйте изменить что-либо, а затем создайте что-то своё. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от