Á¤¼ºÈÆ
    (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // 3) ±¸Á¶Ã¼ Àüü copy
struct_memcpy.png [20 KB]   struct_memcpy.txt [1 KB]  




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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
struct student_info {
    char name[10];
    int  age;
    float weight;
};
 
struct student_info students[4= {
               {"È«±æµ¿"50467.5},
               {"À̼ø½Å"70380.3},
               {"°­°¨Âù"64577.0},
               {"À¯°ü¼ø"20556.5} };
 
 
int main(void
{
    struct student_info tmp[4];
 
    memcpy(tmp, students, sizeof(students));
    for (int i = 0; i < 4; i++) {
        printf("%s %d %f\n", tmp[i].name, tmp[i].age, tmp[i].weight);
    }
 
    return 0;
}
cs

  µî·ÏÀÏ : 2025-09-30 [00:13] Á¶È¸ : 239 ´Ù¿î : 219   
 
¡â ÀÌÀü±Û(Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // 2) ±¸Á¶Ã¼ ¹è¿­ÀÇ Ã¹¹øÂ°¿Í µÎ¹øÂ°¸¦ swap
¡ä ´ÙÀ½±Û(Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // ±¸Á¶Ã¼ ¹öºí Á¤·Ä
ÀڷᱸÁ¶ ½Ç½À°Ô½ÃÆÇ
¹øÈ£ ¨Ï Á¦ ¸ñ
[Âü°í] ±³Àç¿¡ ÀÖ´Â ¼Ò½ºÄÚµå
½Ç½À ¸ñÂ÷
27 ¦¦❶ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
26    ¦¦❷ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
25       ¦¦❸ 💯 ±¸Á¶Ã¼ µ¥ÀÌÅÍÀÇ swap (Ãß°¡)¨Õ
24          ¦¦❹ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // 1) ±¸Á¶Ã¼ º¹»ç©
23             ¦¦❺ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // 2) ±¸Á¶Ã¼ ¹è¿­ÀÇ Ã¹¹øÂ°¿Í µÎ¹øÂ°¸¦ swap
22                ¦¦❻ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // 3) ±¸Á¶Ã¼ Àüü copy
21                   ¦¦❼ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // ±¸Á¶Ã¼ ¹öºí Á¤·Ä
20 l(½Ç½À 2) ¼øÈ¯ // 4ÁÖÂ÷ ¿ÀÇÁ¶óÀÎ ½Ç½À¨Õ
19 ¦¦❶ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
18    ¦¦❷ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
17       ¦¦❸ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
16          ¦¦❹ 💯 power ´Ù¸¥ ¼øÈ¯ ±¸Çö (Ãß°¡)¨Õ
15             ¦¦❺ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // power ±¸Çö
14                ¦¦❻ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // ±¸±¸´Ü ±¸Çö
13 l(½Ç½À 1) ¼±ÅÃÁ¤·Ä // 3ÁÖÂ÷ ¿ÀÇÁ¶óÀÎ ½Ç½À
12 ¦¦❶ ¹öºí Á¤·Ä
11    ¦¦❷ ¹öºí Á¤·Ä (¸ÆºÏ¿¡¼­ ½ÇÇàÇÒ ¶§)
10 ¦¦❶ l½Ç½À ÇÁ·Î±×·¥ ¿¹)
9    ¦¦❷ 💯 ¹®ÀÚ¿­ Á¤·Ä (Ãß°¡)
8       ¦¦❸ (Ãß°¡) ½Ç½À ÇÁ·Î±×·¥ ¿¹) // ¼±ÅÃÁ¤·Ä

[1][2][3][4][5]