[정보처리기사] 정처기 실기 전위,후위, 증감 연산
증감 연산int a = 3+5, b=1, c;int ap, bp;ap = a++;bp = ++b;b = 3 * (ap==8);c = 5 * (ap!=8);printf("%d %d %d %d %d", a,b,c,ap,bp); ▶️ 코드 리뷰 | 변수 선언해주는 부분에서 c, ap, bp 는 초기화를 해주지 않았으나 쓰레기 값이 들어가 있는다. | ap = a의 값(8)을 먼저 대입해주고, a의 값을 증가 시킵니다(후위 증가 연산) | a = 9| bp = b의 값(1)을 먼저 증가시키고, bp의 값(2)을 대입시킵니다. bp = 2| b = 3 * (ap ==8) 은 ap의 값이 8과 같으면 true를 리턴해주는데, C에서는 1을 리턴합니다. | c = 5 * (ap != 8) 은 ap의 값이 8과 같지 ..
2025.02.18