세미프로젝트 8일 남았다. 세미 발표끝나면 방송대 시험이 줄줄히 있고 중간 과제도 제출해야한다.
병행할 수 있을 줄 알고 했으나 매일 강의 1개 듣기가 벅차긴 하다.
그래서 9시 수업전에 7시 기상 8시 까지 수업을 듣기 위해 아침 캠 스터디 인증에 참여중이다.
매일 방송대 수업을 듣는건 아니고, 자바 웹을 다루는 기술 책을 읽거나 블로그 포스팅을 하거나 하고 있다.
C 컴파일러 사이트 repl.it
C언어 수업 예제코드를 작성하기 위해 비주얼 스큐디오 코드를 쓸 수도 있지만,
세미프로젝트로 비주얼스튜디오와 이클립스, SQL 디벨로퍼 등을 항상 켜두고 있어서
프로그램에 작업영역을 또 하나 만들어서 하기 솔직ㅎ히 귀찮다.
온라인 컴파일러 사이트를 찾아봤고 정말 많은 사이트가 있다는 걸 알았다.
나는 아래 사이트에서 예제 코드를 작성 하기로 했다.
The collaborative browser based IDE
Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages.
replit.com
코드 작성 화면에서 광고가 없어서 가장 깔끔해 보여서 선택.
함수
특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램
프로그램 수정이 용이 함수 재사용으로 코드 중복을 최소화 유지보수성 증가
C프로그램은 함수들로 구성
- 전체의 실행 내용을 몇개의 모듈로 구분
- 각각의 모듈에 해당하는 내용을 함수로 작성
- 실행 순서에 따라 그 함수들을 차례오 호출하여 실행
표준함수
C언어에서 자체적으로 제공하는 함수
사용자 정의 함수
사용자가 정의하여 사용하는 함수
Ex. 입출력 함수를 처리하기 위한 헤더파일을 include
함수 원형
함수를 프로그램에서 사용하기 위한 함수의 양식에 해당하는 것
함수 호출
함수는 스스로 수행할 수 없기 때문에 사용할 함수를 부르는 것
매개변수
호출하는 함수(호출함수)와 호출 당하는 함수(피호출함수)에 쓰이는 변수
main 함수에서 피호출함수로 보내는 실 매개변수
피호출함수에서 받는 형식 매개변수로 구분
자료형이 일치하지 않는 경우 형 변환이 발생
'개발지식 > CS공부' 카테고리의 다른 글
[C언어] 표준 입출력 함수 (0) | 2022.03.18 |
---|---|
[데이터베이스] 관계형 모델 (0) | 2022.03.14 |
[운영체제] 프로세스 / 쓰레드 / 스케줄링 (0) | 2022.03.11 |
[C언어] 상수와 변수 자료형/ 선행처리기 (0) | 2022.03.10 |
[Java] java와 객체지향 프로그래밍 (0) | 2022.03.05 |