C programlama dilinde iki sayının toplamı:
#include <stdio.h>
#include <locale.h>
int main()
{
//Türkçe karakter sorunu çözümü
char *locale;
locale = setlocale(LC_ALL, "");
int x;
int y;
int sonuc;
printf("\n Birinci sayıyı girin: ");
scanf("%d",&x);
printf("\n İkinci sayıyı girin: ");
scanf("%d",&y);
sonuc = x + y;
printf("\n İki sayının toplamı: %d",sonuc);
return 0;
}
Çıktı:

İki sayının toplamını pointer kullanarak yapan C programı
#include <stdio.h>
#include<conio.h>
#include <locale.h>
int main()
{
//Türkçe karakter sorunu çözümü
char *locale;
locale = setlocale(LC_ALL, "");
int num1,num2, *p, *q, toplam;
// *p,*q are integer pointer variables
printf("\n Toplanacak iki sayıyı giriniz: ");
scanf("%d %d", &num1, &num2);
p = &num1; // &num1 adresini p pointer'ın aktarıyoruz.
q = &num2;
toplam = *p + *q; // pointerların işaret ettiği adreslerdeki sayıları toplıyoruz.
printf("\n İki sayının toplamı %d",toplam); //printing sum
getch();
}

