공부 기록/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]을 안붙이면 하나밖에 못넣음. 에러남. 배열.

 

결국은 표를 그려서 만들어야됨. 표를 그릴 수 있는지 없는지를 판단함