Data Structures2015.03.08 22:00
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <stdio.h>
 
void main(int arc, char **argv) {
    int i = 0, j = 0, k = 0, size = 0;
 
    int multi_values1[2][3][4= { 123456789101112131415161718192021222324};
    int multi_values2[2][3][4= { {123456789101112}, 
                                    {131415161718192021222324}};
    int multi_values3[2][3][4= { {
                                        {1234}, 
                                        {5678},
                                        {9101112}
                                    },
                                    {
                                        {13141516}, 
                                        {17181920}, 
                                        {21222324}
                                    }};
 
    int multi_values4[2][3][4= { 0, };
 
    multi_values4[0][0][0= 1;
    multi_values4[0][0][1= 2;
    multi_values4[0][0][2= 3;
    multi_values4[0][0][3= 4;
    multi_values4[0][1][0= 5;
    multi_values4[0][1][1= 6;
    multi_values4[0][1][2= 7;
    multi_values4[0][1][3= 8;
    multi_values4[0][2][0= 9;
    multi_values4[0][2][1= 10;
    multi_values4[0][2][2= 11;
    multi_values4[0][2][3= 12;
    multi_values4[1][0][0= 13;
    multi_values4[1][0][1= 14;
    multi_values4[1][0][2= 15;
    multi_values4[1][0][3= 16;
    multi_values4[1][1][0= 17;
    multi_values4[1][1][1= 18;
    multi_values4[1][1][2= 19;
    multi_values4[1][1][3= 20;
    multi_values4[1][2][0= 21;
    multi_values4[1][2][1= 22;
    multi_values4[1][2][2= 23;
    multi_values4[1][2][3= 24;
    
    size = sizeof(multi_values1) / sizeof(int);
    printf("element count of multi_values1: %d\n", size);
    for(i = 0; i < 2; i++) {
        for(j = 0; j < 3; j++) {
            for(k = 0; k < 4; k++) {
                printf("[%d][%d][%d]->%d\t", i, j, k, multi_values1[i][j][k]);
            }
            printf("\n");
        }
        printf("\n");
    }
 
    size = sizeof(multi_values4) / sizeof(int);
    printf("element count of multi_values4: %d\n", size);
    for(i = 0; i < 2; i++) {
        for(j = 0; j < 3; j++) {
            for(k = 0; k < 4; k++) {
                printf("[%d][%d][%d]->%d\t", i, j, k, multi_values4[i][j][k]);
            }
            printf("\n");
        }
        printf("\n");
    }
}
 
cs

'Data Structures' 카테고리의 다른 글

Ch2_06.c  (0) 2015.03.08
Ch2_05.c  (0) 2015.03.08
Ch2_04.c  (0) 2015.03.08
Ch2_03.c  (0) 2015.03.08
Ch2_02.c  (0) 2015.03.08
Ch2_01.c  (0) 2015.03.08
Posted by 곰대생
Data Structures2015.03.08 21:59
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
 
#include <stdio.h>
#include <string.h>
 
void main(int arc, char **argv) {
    int i = 0, size = 0;
    int key1[3= {3,5,7};
    int key2[3= {0,};
    char string1[] = "value";
    char string2[100= {0,};
 
    key2[0= 3;
    key2[1= 5;
    key2[2= 7;
 
    size = sizeof(key1) / sizeof(int);
    printf("key1의 원소 개수: %d\n", size);
 
    for(i=0; i<size; i++) {
        printf("%d->%d\n", i, key1[i]);
    }
 
    size = sizeof(key1) / sizeof(int);
    printf("key2의 원소 개수: %d\n", size);
 
    for(i=0; i<size; i++) {
        printf("%d->%d\n", i, key2[i]);
    }
 
    size = sizeof(string1) / sizeof(char);
    printf("string1의 원소 개수: %d\n", size);
    printf("string1: %s\n", string1);
 
    strcpy(string2, "strcpy로 복사하기");
    size = sizeof(string2) / sizeof(char);
    printf("string2의 원소 개수: %d\n", size);
    printf("string2: %s\n", string2);
}
cs

'Data Structures' 카테고리의 다른 글

Ch2_06.c  (0) 2015.03.08
Ch2_05.c  (0) 2015.03.08
Ch2_04.c  (0) 2015.03.08
Ch2_03.c  (0) 2015.03.08
Ch2_02.c  (0) 2015.03.08
Ch2_01.c  (0) 2015.03.08
Posted by 곰대생
Data Structures2015.03.08 21:51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
void main(int arc, char **argv) {
    int size_char = sizeof(char);
    int size_int = sizeof(int);
    int size_short = sizeof(short);
    int size_long = sizeof(long);
    int size_float = sizeof(float);
    int size_double = sizeof(double);
 
    printf("char = %d\n", size_char);
    printf("int = %d\n", size_int);
    printf("short = %d\n", size_short);
    printf("long = %d\n", size_long);
    printf("float = %d\n", size_float);
    printf("double = %d\n", size_double);
}
 
 
cs

'Data Structures' 카테고리의 다른 글

Ch2_06.c  (0) 2015.03.08
Ch2_05.c  (0) 2015.03.08
Ch2_04.c  (0) 2015.03.08
Ch2_03.c  (0) 2015.03.08
Ch2_02.c  (0) 2015.03.08
Ch2_01.c  (0) 2015.03.08
Posted by 곰대생

티스토리 툴바