2025/03/12 4

C언어 기초 번외 편 - 헤더 파일과 소스 파일

1.헤더 파일과 소스 파일헤더 파일과 소스 파일에 대해 간단하게 알아보도록 하자.  visual studio community 2022버전 기준으로 이런 창이 있을 것인데, 오른쪽을 확대해서 보도록 하자.빨간줄과 노란줄을 그어놨는데, 빨간줄이 헤더 파일이고, 노란 줄이 소스 파일이다. 소스 파일은 우리가 계속해서 코딩공부를 했던 파일이고, 헤더 코드는 전처리기, 매크로등을 넣어서 한번에 사용 할 수 있게 해주는 곳이다 #include , #include , #include , #define _CRT_SECURE_NO_WARNINGS 등을 넣을 수 있는 곳이다.이렇게 헤더 파일에 선언을 하고,소스 파일에 와서 이렇게 선언하면 된다 막간을 이용해, 헤더 파일에 있는것을 설명하자면#define _CRT_SEC..

C언어 공부 2025.03.12

C언어 기초 - 7 switch / float / char 자료형의 출력

1. switch 구문switch구문은 if와 비슷한 역할을 한다.예시 코드를 보자#define _CRT_SECURE_NO_WARNINGS#include int main() { int value = 1; switch (value) { case 0: printf("value의 값은 0입니다"); case 1: printf("value의 값은 1입니다"); break; default: printf("value의 값은 0도 1도 아닙니다"); break; } return 0;} if로 대입하면, switch 는 if고  (value)는 조건 값이다 case 0: 은 value == 0 이라는 뜻이고, 만약 이 값이 맞다면printf("value의 값은 0입니다"); 가 출력이 된다. 만약 value의..

C언어 공부 2025.03.12

C언어 기초 6 - 형변환 / 구조체

1. 형변환형변환이란 int 를 float으로 float int로 바꾸는것을 말한다. 하지만 일반적으로 변경한다면, 제대로 안 될 가능성이 높다.예시 코드를 보자. #define _CRT_SECURE_NO_WARNINGS#include int main() { int num1 = 10; int num2 = 4; float result = num1 / num2; printf("%f", result); return 0;} 이렇게 나오면 값은 2.0000이 나온다. ???:"10 / 4는 2.5 아닌가여?" 맞다. 그래서 형변환, 타입캐스트를 해야한다. 형변환의 방법은 간단하다코드를 보자#define _CRT_SECURE_NO_WARNINGS#include int main() { int num1 = 10; i..

C언어 공부 2025.03.12