반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// pointer.cpp: 콘솔 응용 프로그램의 진입점을 정의합니다.
//
 
#include "stdafx.h"
void swap(int a, int b) {
    int t;
    t = a; a = b; b = t;
}
void swap_point(int *a, int*b) {
    int t;
    t = *a; *= *b; *= t;
}
// 배열과 포인터 이해
int main()
{
    int A[100= { 5,6,7,8 };
 
    printf("%d\n"*A);
    printf("%d\n"*(A+1));
    printf("%d\n"*+11);
    printf("\n");
    int *p;
    p = A;
    
    printf("%d\n"*p);
    printf("%d\n"*(p+1));
    printf("%d\n"*(p + 2));
    printf("%d\n"*(p + 3));
    printf("%d\n"*(++p));
    printf("\n");
    // & 기호 + 변수 A == > 변수 A 의 위치
    int a = 10
    int *p1 = &a;
    printf("%d\n"*p1);
    printf("%d\n"&a);
 
    //포인터 사용
    int i=50, j=70;
    swap(i, j);
    printf("%d %d\n", i, j);
    swap_point(&i, &j);
    printf("%d %d\n", i, j);
 
    return 0;
}
 
 
cs

 

반응형

'Study > C' 카테고리의 다른 글

C언어 - 자연수의 조합  (0) 2018.09.14
C언어 - 자판기  (0) 2018.09.14
C언어 - EOF  (0) 2018.09.07
C언어 - 학생 Table(총점, 평균, 석차)  (0) 2018.09.07
C언어 - 탐색, 정렬, 순위  (0) 2018.09.07

+ Recent posts