struct 구조체

2024. 6. 30. 21:17정보처리,전산/Clang

반응형
#include <stdio.h>
#include <string.h>

struct student {
  int a, b;
};

//ROW
int main() {
  struct student s[2];
  int i = 0;
  for (i=0; i < 2; i++) {
    s[i].a = i;
    s[i].b = i + 5;
  }
    while(i){
        i--;
        printf("%d\n",s[i].a+s[i].b);
    }
    return 0;
}

 






- s[i].b = i + 5;는 s[i] 구조체의 멤버 b에 i + 5 값을 할당한다. 첫 번째 반복에서 s[0].b는 5가 되고, 두 번째 반복에서 s[1].b는 6이 된다.

- while 루프를 통해 배열을 거꾸로 출력한다.

반응형

'정보처리,전산 > Clang' 카테고리의 다른 글

포인터 변수 **p  (0) 2024.07.06
지역변수 정적변수  (0) 2024.07.04
문자열 변환 출력  (0) 2024.06.29
주소 배열 출력  (0) 2024.06.26
전역변수 값 전달  (0) 2024.06.22