증감연산자

C : 2007. 11. 1. 17:28
 

num = num +1;

-> num++


num = num -1;

-> num--


바꿔쓸수 있다.


p.84

#include <stdio.h>
int main(void)
{
 int i, j;

 i = 100;
 j = i++;

 printf("%d %d", i, j);

 return 0;
}
=>11과 10 출력


p.85
#include <stdio.h>
int main(void)
{
 int i, j;

 i = 100;
 j = ++i;

 printf("%d %d", i, j);

 return 0;
}

=>11과 11 출력


p.86_1

#include <stdio.h>
int main(void)
{
 int answer, count;

 for(count=1; count<11; count++) {
  printf("What is %d + %d? ", count, count);
  scanf("%d", &answer);
  if(answer == count + count) printf("Right!");
  else {
   printf("Sorry, you're wrong " );
   printf("the answer is %d. ", count+count);
  }
 }
 return 0;
}

p.86_2
#include <stdio.h>
int main(void)
{
 int i;
 
 i=0;

 i++;
 printf("%d ", i);      // 1 출력
 i--;
 printf("%d ", i);      // 2 출력

 return 0;
}

Posted by 청웨일