Server/C++
구조체 (Structure Type)
Juzdalua
2024. 7. 21. 14:11
사용자 정의 자료형
struct book
{
float title;
int price;
};
C++ 문법으로 위처럼 간략하게 사용이 가능하다.
#include <stdio.h>
using namespace std;
typedef struct book
{
float title;
int price;
} MY_BOOK;
int main()
{
book aBook = {2.2f, 2};
printf("%f : %d\n", aBook.title, aBook.price);
MY_BOOK myBook; // sizeof(myBook) = 8byte (float + int)
myBook.title = 1.1f;
myBook.price = 1;
printf("%f : %d\n", myBook.title, myBook.price);
return 0;
}
구조체 포인터
book testBook = {};
book *pTestBook = &testBook;
(*pTestBook).title = 1.f;
(*pTestBook).price = 1;
printf("%f : %d\n", testBook.title, testBook.price);
pTestBook->title = 11.f;
pTestBook->price = 11;
printf("%f : %d\n", testBook.title, testBook.price);
https://www.tcpschool.com/c/c_struct_intro
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com