C언어/디딤돌 C언어 예제

[C언어 소스] 구조체 형식으로 멤버 사용할 때 버그

언제나휴일 2016. 11. 30. 00:43
반응형

[C언어 소스] 구조체 형식으로 멤버 사용할 때 버그


Program.c


#include <stdio.h>
#define MAX_NAME_LEN 20
typedef struct _Student Student;
struct _Student
{
   
char name[MAX_NAME_LEN+1];
   
int iq;
};
void Study(Student stu);
int main()
{
    Student stu = {
"홍길동", 100};
    Study(stu);
    printf(
"main 이름:%s 아이큐:%d\n",stu.name,stu.iq);
}
void Study(Student stu)
{
    printf(
"%s 공부하다.\n",stu.name);
    stu.iq++;
    printf(
"IQ:%d\n",stu.iq);
}


실행 결과

홍길동 공부하다.
IQ:101
main 이름:홍길동 IQ:100



본문

[디딤돌 C언어] 74. 구조체



 



반응형