#include <stdio.h>
int main()
{
//int a = 0;
//a++; // a = a + 1 or a += 1;
//printf("%d\n", a);
//++a; // a = a + 1 or a += 1;
//printf("%d\n", a);
/*double b = 0;
b++;
printf("%f\n", b);
++b;
printf("%f\n", b);*/
//int count = 0;
//while (count < 10) // ++count or count++
//{
// printf("%d ", count++); // ++count or count++
// //count;
//}
/*int i = 1, j = 1;
int i_post, pre_j;
i_post = i++;
pre_j = ++j;
printf("%d %d\n", i, j);
printf("%d %d\n", i_post, pre_j);*/
/*int i = 3;
int l = 2 * --i;
printf("%d %d\n", i, l);
i = 1;
l = 2 * i--;
printf("%d %d\n", i, l); */
// /* very high precedence */
//int x, y, z;
//x = 3, y = 4;
//z = (x + y++) * 5; // (x+y)++ or x+(y++) ?
//printf("%d %d %d", x, y, z);
/* ++ and affect modifiable l-vaues */
//int x = 1, y = 1, z;
//z = x * y++; // (x) * (y++), not (x*y)++
//z = (x * y) ++; //error
//z = 3++; //error
/* Bad practices */
/*int n = 1;
printf("%d %d", n, n * n++);
int x = n / 2 + 5 * (1 + n++);
int y = n++ + n++;*/
return 0;
}
'C언어 > 홍정모 C언어' 카테고리의 다른 글
홍정모의 따라하며 배우는 C언어 - 후기 (0) | 2024.03.14 |
---|---|
1.10 비주얼 스튜디오 사용법 - Export Template (0) | 2023.12.06 |
5.11 자료형 변환 예제 (0) | 2023.08.11 |
운영체제 시스템 비트에 따른 size_t, 메모리 크기 차이(4.2 sizeof 연산자_ (0) | 2023.08.07 |
0.01f 값 커서 툴팁 출력 안될 때(3.12 부동소수점형의 한계) (0) | 2023.08.07 |