C language basics 1 -


what difference between a++ , a=a+1 in c if variable. tell me difference between following assignments;

x=a+1; x=a++; 

i not able find convincing explanation on google.please explain difference , step step.

a = a+1; calculates result of a+1 , assigns a.
a++; increments a 1, evaluates previous value of a.
++a; increments a 1, , evaluates new value of a.
a += 1 identical ++a;.

so example:
x = a++; → a incremented 1, , previous value of a assigned x.
x = ++a;a incremented 1, , new value of a assigned x.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -