Social Buttons

Τελεστής Αύξησης ++

Ο τελεστής αύξησης ++ μπαίνει πριν ή μετά το όνομα μίας μεταβλητής και σκοπό της είναι να αυξάνεται κατά ένα η τιμή της μεταβλητής.

Παράδειγμα 1 :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#include<stdio.h>
int main()
{
  int a , b ;
  
  a=4;
  b=++a;
  printf("a=%d b=%d",a,b);
  return 0;
}

Παράδειγμα 2 :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#include<stdio.h>
int main()
{
  int a , b ;
  
  a=4;
  b=a++;
  printf("a=%d b=%d",a,b);
  return 0;
}

ΠΡΟΣΟΧΗ!!!!

Είναι διαφορετικό να έχουμε ++α; με το να έχουμε α++;

Στην πρώτη περίπτωση πρώτα αυξάνεται η τιμή του α και μετά εκχωρείται στο b. (a=5  b=5)

Ενώ στην δεύτερη περίπτωση εκχωρείται η τιμή που ήδη υπάρχει του α στο b και μετά αυξάνεται . (a=5  b=4)

Copyright © 2015 Sofronas Konstantinos - Sotirios. All Rights Reserved. Designed By Sofronas