본문 바로가기
728x90

Language/C3

[C언어] 기본 문법 정리 1. 주석(Comment) /* 와 */ 로 묶여진 부분 프로그램이 하는 일을 설명하는 설명 글 프로그램의 실행결과에 영향을 끼치지 않는다. /* 한줄로 된 주석 */ /* 여러 줄로 된 주석을 사용할 때는 이와 같이 사용 */ // 이와 같은 주석은 "//"부터 이 줄 끝까지 주석이다. 2. 전처리기(preprocessor) #include 로 시작하는 전처리기 지시어(※주의※ # 과 include 사이에 공백이 있으면 안된다) #include 의미 : 헤더 파일 stdio.h를 소스 코드에 포함시켜라 헤더 파일(head file) : 코드의 일부부이 들어있는 텍스트 파일, .h 확장자를 가진다. ★ 참고 ★ stdio = standard input ouput 로 표준 입출력을 의미한다. pinrtf(.. 2023. 3. 22.
[C언어] Pointer 개념정리 1. pointer란? ★ 메모리의 주소를 가지고 있는 변수 = 변수의 주소를 가지고 있는 변수 ★ 기계어나 어셈블리 언어처럼 메모리 주소를 가지고 직접 메모리의 내용에 접근 가능! ★ 데이터의 복사를 피하고 데이터를 공유하여 작업하고자 할때 사용 2. 주소 연산자 & #include int main(void){ int num = 10; //주소 연산자 & 사용 printf("num의 주소 : %u", &num); return 0; } 메모리 공간에 변수를 배치하는 것은 컴파일러의 권한이고 컴퓨터마다 주소는 달라진다. %p 주소를 출력하는 형식 지정자(16진수로 출력) %u 부호가 없는 10진 정수로 출력 3. 포인터 변수 선언하기 ★ "포인터 변수" 즉, 사용하기 전에 선언되어야 한다. ★ 포인터가 가.. 2023. 3. 14.
[C언어] MAC에서 Visual Stdio Code로 C언어 실행하기 1. Visual Stdio Code - mac 전용으로 설치 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com 2. 확장팩 설치 3. 컴파일러.. 2023. 3. 13.
728x90