본문 바로가기

프로그래밍(코딩)/C언어

(9)
C언어 독학하기-(3) C언어 함수에 대하여 'C언어 독학하기-(3) C언어 함수에 대하여' 이번에는 C언어 프로그래밍에서 가장 중요한 핵심이라고 볼 수 있는 '함수'에 대해 정리해보도록 하겠습니다. C언어 함수란? -정해진 단위 작업을 수행하도록 여러 개의 명령문들을 하나의 그룹으로 묶은 것을 함수라고 한다. C언어 '프로그램 시작' 함수 = main 함수 -함수 정의하기- -함수 이름: 함수가 하는 일을 짐작하기 쉽도록 하는 이름 -매개변수: 함수가 작업을 수행할 때 필요한 데이터가 있다면 변수 단위로 명시한다. -작업 내용: 함수가 작업할 내용을 중괄호({}) 안에 명령문으로 나열한다. -반환 값: 함수가 작업한 결과 값을 반환해야 할 때 사용한다. -함수 호출하기- 매개변수란? -호출자에서 전달하는 값을 피호출자에서 전달 받는 역할을 하는 ..
C언어 독학하기-(2) 자료형의 종류와 상수, 변수 개념 이해하기 'C언어 독학하기-(2) 자료형의 종류와 상수, 변수 개념 이해하기' 이번 글에서는 C언어 프로그래밍에 앞서 데이터 정보가 저장되는 방식과 함께 자료형의 종류, 상수와 변수 개념에 대하여 정리해보도록 하겠습니다. 컴퓨터는 주기억 장치로 '램(RAM)'을 사용한다. 메모리는 1바이트 단위로 주소가 매겨져 있다. (주소가 1바이트 단위로 부여되어 있어도 데이터가 꼭 1바이트 단위로 저장 필요 X) 1바이트 단위는 운영체제가 메모리를 관리하는 단위이고, 작은 비트 단위로 정보를 저장 혹은 읽기 가능. 메모리의 최소 저장 단위 = 비트(bit) 1비트 = 0, 1 중에서 1개 저장 가능 저장 단위가 1비트 증가할 때마다 저장 단위는 2배가 된다. (8비트(Bit) = 1바이트(Byte) => 숫자 저장 가능 범..
C언어 독학하기-(1) Visual Studio C언어 개발 환경 구축하기 'C언어 독학하기-(1) Visual Studio C언어 개발 환경 구축하기' 원래 JAVA 언어를 독학으로 정리하고 있었는데 이렇게 갑자기 C언어에 대해 다루게 된 계기는 이전에 KAIST 사이버영재교육을 통해 C언어를 학습한 내용을 까먹기 전에 먼저 정리를 해놓는 것이 나을 것 같다는 판단에 따라 먼저 C언어 개념을 정리하는 시간을 가지게 되었습니다. 우선 가장 처음으로 해야할 일은 바로 컴파일러를 설치해야하는데요, 이전에는 DEV C++ 프로그램을 사용했지만, 최근에 들어서는 Visual Studio를 사용하고 있습니다. 그럼 먼저 C언어 개발 환경을 구축해보도록 하겠습니다. https://visualstudio.microsoft.com/ko/ Visual Studio IDE, 코드 편집기, Azu..