language/C 2

ch02 프로그램의 기본구성

책은 열혈강의c를 사용하였다. 앞에서 실행한 코드를 분석해 보겠다. #include int main(void) { printf("Hello World! \n"); return 0; } "C언어는 함수로 시작해서 함수로 끝난다." 적절한 입력과 그에따른 출력이 존재하는 것을 가리켜 함수(function) 이라고 한다. 다음은 C언어에서 함수와 관련해서 사용되는 용어이다. 함수의 정의 만들어진함수, 실행이 가능한 함수를 일컬음 함수의 호출 함수의 실행을 명령하느 행위 인자의 전달 함수의실행을 명령할 때 전달하는 입력값 C언어는 정해진 순서에 의해서 진행되는 함수의 호출이 바로 프로그램의 흐름이 되는것이다. 그렇다면 제일 먼저 호출되는 함수는 무엇일까? -> main이라는 함수이다. 그럼 앞서 작성한 Hell..

language/C 2020.12.22

c언어♥ 01

공부한지 오래되서 다 까먹었다. 다시첨부터 시작하는 겸 정리하면서 시작해봐야겠다. 1. 작업공간 마련. 비주얼스튜디오를 기반으로 진행하겠다. 파일 -> 새로만들기 -> 프로젝트 프로젝트 공간을 마련했다면 소스파일을 생성해보겠다. 파일은 Hello.c로 만들어준다. #include int main(void) { printf("Hello World! \n"); return 0; } 코드를 입력한다. 컴파일과 링크의 과정을 걸쳐서 실행파일을 생성한다. vc++에서는 솔루션빌드라는 메뉴를 통해 이 둘을 동시에 처리한다. 열혈강의c 개정판을 통해서 학습한다. 책에는 디버그탭에 솔루션빌드가 있지만 현재사용하는 버전에서는 이다. 그냥 F7을 기억해두자 더 옛날버전 쓰고싶다.. 이제 프로그램을 실행해 보자 단축키 Ct..

language/C 2020.12.21