반응형 용어17 C언어 :: C언어 용어 정리(5) C언어 :: C언어 용어 정리(5) 배열명 배열명은 배열의 첫 번째 요소의 주소이기 때문에 배열의 첫 번째 요소를 가리킨다. 포인터처럼 사용할 수 있으나, 포인터와 다르게 배열명은 상수이므로 그 값을 바꿀 수 없다. ★TIP 배열명의 특징 배열명의 덧셈이나 뺄셈을 하면 0에서 더한 숫자만큼 인덱스를 움직여 요소에 접근한다. 그러나 실질적으로 접근하는 메모리 주소는 더한 숫자에 자료형의 크기만큼 움직인 곳이다. scanf 함수 stdin 스트림 파일로부터 데이터를 형식에 따라 변환하여 입력하는 함수 화이트 스페이스 white space space bar, tab, enter 키를 눌렀을 때 입력되는 문자를 묶어 부르는 말 버퍼 buffer 프로그램이 출력한 데이터를 모아서 한꺼번에 출력 장치로 보내거나 입.. 2023. 1. 15. 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. 이전 1 2 3 4 5 다음 반응형