일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- homebrew
- 자바언어의 특징
- Linux
- 명령어
- 맥북
- 중괄호
- 알고리즘
- clang
- Github
- 개발일지
- 유닉스
- java
- THECODE
- C
- CapsLock 전환 방법
- 개발환경
- 깃
- macos
- 자바
- 10950
- 다운로드
- 리눅스
- C언어
- 깃허브
- Directory
- 윈도우에서 맥북 키보드
- 문제풀이
- baekjoon
- 맥북처럼 CapsLock 전환 방법
- 디렉토리
- Today
- Total
목록Clang (5)
thecode
안녕하세요 THECODE에 방문해주셔서 감사합니다. 대학교 강의 수업, 인프런(inflearn), 코딩도장(codingdojang), 유투브(youtube) 등 그외에 서적을 보면서 공부하였습니다. "많은 C언어 강의들이 있는데 굳이 정리를 해야할까!?" 라는 의문을 가지고 있긴 했지만, 설명을 듣고 이해하고 넘어가는거와 누군가에게 이해한 내용을 설명해주고 다시 상기시키는 것은 기억에도 오래 남고 자기 개발을 하는데 도움이 될거 같다고 생각했습니다. 저만의 암기 비법이나 좀 더 이해하기 쉬운 TIP도 전달 할 수 있을거 같아서 블로그를 시작하려고 합니다. 이 블로그 하나로 완전 끝내 버릴만하게 정리하려고 합니다. 꾸준히 읽어 나가시면 도움이 많이 되실겁니다!! 들어가기 앞서 제가 사용할 개발환경은 vsc..
안녕하세요 THECODE에 방문해주셔서 감사합니다. ; (세미콜론) C 언어는 구문이 끝날 때 ; (세미콜론)을 붙입니다. printf("Hello, world\n"); 세미콜론을 생략하면 컴파일 에러가 발생하게 되므로 주의해야 됩니다. 주석(comment) 즉, 주석은 컴파일러가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않습니다. 보통 주석은 코드에 대한 자세한 설명을 작성하거나, 특정 코드를 임시로 컴파일되지 않도록 만들 때 사용합니다. 주석은 한 줄 주석과 범위 주석 두 가지가 있습니다. 한 줄 주석 // // Hello, world! 출력 printf("Hello, world!\n"); //printf("Hello, world!\n"); //를 사용하면 뒤에 나오는 한 줄 내용들은 주석 ..
안녕하세요 THECODE에 방문해주셔서 감사합니다. #include int main() { printf("Hello, world\n"); return 0; } " " (큰따옴표)로 감싼 부분을 문자열이라고 합니다. printf는 화면에 문자열을 출력하는 함수입니다. 함수 란? 소스를 자세히 보면 main, printf는 단어 뒤에 ( ) (괄호)가 붙어 있습니다. 이렇게 뒤에 괄호가 붙은 단어를 함수(function)라고 합니다. 다음과 같이 printf를 써주고, 괄호 안에 출력할 내용을 넣은 뒤 ; (세미콜론)을 붙이면 printf 함수가 실행됩니다. 다른 말로는 함수를 호출(call)한다고 말하기도 합니다. printf("Hello, world!\n"); 제어 문자 란? Hello, world!끝에..
안녕하세요 THECODE에 방문해주셔서 감사합니다. 다른 자료형과 마찬가지로 구조체도 포인터를 선언할 수 있으며 구조체 포인터에는 malloc 함수를 사용하여 동적 메모리를 할당할 수 있습니다. struct 구조체이름 *포인터이름 = malloc(sizeof(struct 구조체이름)); 먼저 struct Person *p1과 같이 struct 키워드와 구조체 이름을 사용하여 구조체 포인터를 선언합니다. 이때 일반 변수가 아닌 포인터 변수이므로 반드시 *을 붙입니다. 그리고 malloc 함수로 메모리를 할당할 때 크기를 알아야 하므로 sizeof(struct Person)과 같이 구조체 크기를 구하여 넣어줍니다. struct Person *p1 = malloc(sizeof(struct Person)); /..
안녕하세요 THECODE에 방문해주셔서 감사합니다. 구조체 란? C 언어는 자료를 체계적으로 관리하기 위해 구조체라는 문법을 제공합니다. 구조체는 struct 키워드로 정의하며 data structure(자료 구조)의 약어로 struct를 사용합니다. 구조체는 관련 정보를 하나의 의미로 묶을 때 사용합니다. 구조체를 정의하는 방법 struct 구조체이름 { 자료형 멤버이름; }; struct 키워드 뒤에 구조체 이름을 지정해주고 { } (중괄호) 안에 변수를 선언합니다. 이렇게 구조체 안에 들어있는 변수를 멤버라고 합니다. 구조체를 정의할 때 } (닫는 중괄호) 뒤에는 반드시 ; (세미콜론)을 붙여줘야 합니다. 구조체는 보통 main 함수 바깥에 정의합니다. 만약 함수 안에 구조체를 정의하면 해당 함수 ..