1.1.1. 면 대 ¶
2 ∼ 9 면 는 램 .
~cpp #include <stdio.h> #include <stdlib.h> int main() { int multiply_prev; int multiply_next; for(multiply_next=1; multiply_next<10; multiply_next++){ for(multiply_prev=2; multiply_prev<10; multiply_prev++) printf("%dX%d=%2d ",multiply_prev,multiply_next,multiply_prev*multiply_next); printf("\n"); } system("PAUSE"); return 0; }
- : %d %2d 는 눈 만 는?
~+_+ ~+_+
1.1.2. 리 대 ¶
- 변
~cpp #include <stdio.h> void main(void) { int i, *pi, ix[3]={1, 2, 3}; float *pf, fx[3]={1.0, 2.0, 3.0}; pi = ix; pf = fx; for(i=0; i<3; i++) printf("(pi+%d) = %p *(pi+%d) = %d (pf+%d) = %p *(pf+%d) = %.1f\n", i, (pi+i), i, *(pi+i), i, (pf+i), i, *(pf+i)); }
- 리는 대 를
~cpp #include <stdio.h> void main(void) { int abc[3]={1, 2, 3}, *bcd; clrscr(); bcd = abc; printf("___Name___ _Size_\n"); printf(" abc %d\n", sizeof(abc)); printf(" abc[1] %d\n", sizeof(abc[1])); printf(" bcd %d\n", sizeof(bcd)); printf(" *bcd %d\n", sizeof(*bcd)); printf(" *(bcd+1) %d\n", sizeof(*(bcd+1))); }
- 배 료
~cpp #include <stdio.h> void main(void) { int i, a[3]={1,2,3}, *b, c[3]; clrscr(); printf(" Array Copy A. ( pointer b=a )\n"); b=a; for(i=0; i<3; i++) printf("a[%d]=%d *(b+%d)=%d\n", i, a[i], i, *(b+i)); printf("\n Array Copy B. ( c[i]=a[i] )\n"); for(i=0; i<3; i++) c[i] = a[i]; /* c=a; Why not ? */ for(i=0; i<3; i++) printf("a[%d]=%d c[%d]=%d\n", i, a[i], i, c[i]); }
등 료( ) ...;;;;;;;;; 민보...=,.=;