c언어기초 2

나혼자 C언어 - 지역변수와 전역변수

지역변수 코드에서 지역의미 우리나라 전국에 이름이 아무개라는 사람이 한 사람씩 있다. 서울1명, 경기1명, 충청1명 경상1명 전라1명 전국을 상대로 아무개를 부르면 어디 아무개를 불렀는지 알 수 없다. 각 지방에 가서 아무개를 부르게 되면 해당 지역의 아무개가 대답을 할 것이다. 코드에서 영역을 나타내는 것은 중괄호 { } 로 쓰인다. 즉, 함수 내에서 선언한 변수들은 지역변수가 되는 것이다. 메모리 관점에서 보면, 지역변수는 다른지역변수에 영향을 주지 않으므로 지역만 다르게 한다면 지역변수의 변수명을 같게 해도 전혀 무방하다. ---------------------------------------------------------------------------------------------------..

C언어기초 2022.03.18

나혼자 C언어 - 함수

함수를 사용하게 되면 코드의 가독성이 좋아진다. 누구든 쉽게 읽을 수 있다는 말이다. 함수의 종류에는 크게 1.표준함수와 2.사용자정의함수가 있다. 1.표준함수: 각 언어에서 제공해주는 함수의 리스트 ex) printf(), scanf_s() C언어에서 제공해주는 기본함수들을 "표준함수" 라고 한다. 함수를 라이브러리화 시켜서 편리하게 사용할 수 있게 함. #include의 stdio.h에 수많은 표준함수들이 정의 2.사용자 정의 함수: 표준함수의 기능에는 한계가 있다. 사용자가 자신이 원하는 시능을 직접만들 수 있는데, 바로 사용자 정의 함수이다. 정형화된 장난감과 레고와 같은 가변적인 장난감의 차이이다. 함수의 기본 형태 자료형 함수이름(인수목록) { 함수의 내용 } ex) 정수 a와 b의 합 c를 ..

C언어기초 2022.03.18
반응형