반응형 프로그래밍36 C언어 :: C언어 용어 정리(4) C언어 :: C언어 용어 정리(4) 함수 function 기능을 수행하는 코드 단위 • 함수 정의 : 함수를 실제 코드로 만드는 것 • 함수 호출 : 함수를 필요로 하는 곳에서 사용하는 것 • 함수 선언 : 프로그램의 상단에서 어떤 함수를 만들어서 쓸 것이라고 컴파일러에 정보를 주는 것 • 함수 원형: 함수명, 매개변수, 반환형을 적은 것 ★TIP 함수 원형을 선언하는 이유 컴파일러가 함수를 호출하는 코드를 만나기 전에, 매개변수가 어떤 자료형이고 몇 개인지 알려 잘못된 매개변수를 전달하면서 생기는 에러를 막을 수 있도록 한다. 재귀호출 함수 recursive call function 함수 안에서 자신을 호출하는 함수 ★TIP 어떤 상황에서 재귀를 쓰나요? 재귀 함수는 반복문을 쓰는 경우보다 간결한 코드.. 2023. 1. 14. C언어 :: C언어 용어 정리(3) C언어 :: C언어 용어 정리(3) 제어문 특정 조건에 따라 실행하거나 실행하지 않아야 할 때 사용하는 문장 • 선택문: if문, swith~case문 • 반복문: for문, while문, do~while문 • 분기문: break문, continue문, return문 블록 block 함수, 반복문, 선택문 등의 중괄호로 이루어진 단위를 말한다. 조건문 conditional statement 특정 조건을 만족할 때 코드를 실행하는 문법 • if문: 괄호 내의 조건식이 참이면 블록 내의 문장을 실행한다 • else문: if문의 조건식이 거짓이면 블록 내의 문장을 실행한다. 필요 없으면 없어도 된다. • else if문: if문의 조건식이 거짓일 때 실행시킬 코드에 추가 조건을 걸고 싶을 때 사용한다. 마찬가.. 2023. 1. 13. C언어 :: C언어 용어 정리(2) C언어 :: C언어 용어 정리(2) 변수 variable 데이터를 저장하는 메모리의 공간 변수와 관련된 용어 • 변수 선언: 어떤 형태와 이름을 가지고 사용한다고 알리는 것 • 할당: 변수에 값을 넣거나 저장하는 것을 ‘할당한다’고 한다 • 참조: 변수에 접근하는 것을 ‘참조한다’고 한다 ★TIP signed 변수와 unsigned 변수 signed 변수는 부호를 가진 변수이며 선언 시 따로 표기해주지 않는다. unsigned 변수는 부호가 없는 변수를 사용하고 싶을 때 사용하는 예약어이며, 변수 선언 시 unsigned int와 같이 사용하면 된다. int를 2바이트라고 하고 예시로 들면 signed int는 -32768 ~ 32767, unsigned int는 0~65535의 범위를 갖는다. 즉, 음.. 2023. 1. 12. C언어 :: C언어 용어 정리(1) C언어 :: C언어 용어 정리(1) 소스 파일 source file 프로그래밍 언어의 문법에 맞게 작성한 문서 파일. 여기서는 C 언어의 문법에 맞게 작성한 문서 파일을 말한다. 소스 코드 source code = 코드. 프로그래밍 언어의 문법에 맞게 작성한 글. 컴파일 compile 소스 파일을 컴퓨터가 이해하는 기계어로 바꾸는 과정 비주얼 스튜디오 Visual Studio 소스 코드를 편집하고 컴파일할 수 있게 도와주는 프로그램. C 언어를 컴파일할 때는 VC++ 컴파일러를 사용하는데, 반드시 파일의 확장자를 .c로 적어야 C 언어의 문법에 맞게 컴파일한다. 비주얼 스튜디오는 자동완성 기능과 문법 검사 기능, VC++ 컴파일러를 이용해 컴파일하거나 디버깅하는 기능을 제공한다. 디버깅 debugging.. 2023. 1. 11. 이전 1 ··· 6 7 8 9 다음 반응형