кодесурса
«C

Упражнения C: добавление двух номеров с помощью вызова по ссылке

script1adsense2code
script1adsense3code

Указатель C: упражнение 5 с решением

Напишите программу на C для добавления номеров, используя вызов по ссылке.

Иллюстрированная презентация:

«C

Пример решения:

Код C:

#include <stdio.h>
long addTwoNumbers(long *, long *);
 
int main()
{
   long fno, sno, *ptr, *qtr, sum;
   
   printf("\n\n Pointer : Add two numbers using call by reference:\n"); 
   printf("-------------------------------------------------------\n");   
 
   printf(" Input the first number : ");
   scanf("%ld", &fno);
   printf(" Input the second  number : ");
   scanf("%ld", &sno);   
   sum = addTwoNumbers(&fno, &sno);
   printf(" The sum of %ld and %ld  is %ld\n\n", fno, sno, sum);
   return 0;
}
long addTwoNumbers(long *n1, long *n2) 
{
   long sum;
   sum = *n1 + *n2;
   return sum;
}

Пример вывода:

 Указатель: добавить два номера, используя вызов по ссылке:                                                           
-------------------------------------------------- -----                                                       
 Введите первое число: 5                                                                                   
 Введите второе число: 6                                                                                 
 Сумма 5 и 6 составляет 11 

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать программу на C для добавления двух чисел с помощью указателей.
Далее: Напишите программу на C, чтобы найти максимальное число между двумя числами, используя указатель.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code