공부 기록/C
2024.03.25. C언어
bumm
2024. 3. 25. 12:15
#include <stdio.h>
struct jsu {
char nae[12];
int os, db, hab, hhab;
};
int pp[3] = {11, 22, 33}
int main()
{
struct jsu st[3] = {{"데이터1", 95, 88}, {"데이터2", 84, 91}, {"데이터3", 86, 75}};
struct jsu* p;
p = &st[0];
(p + 1)->hab = (p + 1)-> os + (p +2)->db;
(p + 1)->hhab = (p + 1)->hab + p->os + p->db;
printf("%d", (p + 1)->hab + (p + 1)->hhab);
}
드디어 깨달은 코드블럭넣는방법..
지금까지 왜 표를 그렸던 것인가..
char : 이름넣기
int : 정수만 넣을 수 있음
struct : 구조체만들기
struct는 string+int의 합체버전이라고 생각하면 편함
int pp[3] <-여기서 [3]을 안붙이면 하나밖에 못넣음. 에러남. 배열.
결국은 표를 그려서 만들어야됨. 표를 그릴 수 있는지 없는지를 판단함