본문 바로가기
C/C

C언어 기본 [2주차] printf(),이스케이프 시퀀스

by DeathStar183 2022. 3. 1.

1주차에서 기본적인 설치와 구조를 맛봤으니 이제부터 본격적으로 시작합니다!

(제가 일일히 설명이 어려운 부분은 강의에 올려진 사진으로 알려드려도 양해부탁드립니다) [ _l -_- l_ 꾸벅]

 

● 함수

 

■ C프로그램은 함수 (function)의 집합입니다.

 

■ 그럼 여기에서 말하는 함수란?

특정한 작업을 하도록 만들어진 독립적인 단위 묘듈입니다.

큰 프로그램 하나를 여러개의 함수로 분할하여 구현하는 구조적 프로그래밍 (Structured programming) 방식의 기본이죠. 

 

■ 우리가 앞으로 수없이 많이 쓰게될 printf(), 계산기등이 여기에 해당하죠

 

※ 중요

 

함수에 입력시키는것을 매개변수 (parameter), 또는 전달 인자 (인수, argument)라 합니다.

그리고 입력했으면 그걸 내보내주겠죠? 그 돌려 주는 값을 리턴값 (Return value)라고 합니다.

 

여기에서 프로그래밍 시작하기전 문자,날짜,시간 함수 등등이 많지만.. 솔직히 시작부터 알려면 너무 힘들잖아요..? ㅎㅎ

그러니 앞으로 올라올 요약이랑 일부코드만 잘보셔도 학교 수업을 듣는데는 도움이 될꺼라 믿습니다 :)

 

이제 부터 차근차근 시작해봅시다. GO!

우선 전 복습부터 해보죠!

 

☆ 주의사항

저는 옛날에 쓰던 프로그램에서 작업하여 확장명이 .CPP 로 되어있지만 이렇게 사용하시면 안됩니다...!!

이 요약에선 순수 C언어만 사용할것이기 때문에 확장명은 가능한 .C로 저장해주시길 바랍니다.

1. Hello! 출력하기 (저번의 복습)

 

2. 주석 사용과 해체 (Ctrl + K + C [ 해체시U ] ) 그리고 정렬 (Ctrl + K + F)

 

3. Hello! 두번 출력하기

 

4. 줄 바꿔서 출력하기

※주의

컴퓨터에서는 역슬래시 대신 \n으로 표기하여 사용합니다.

역슬래시가 직접 나오는 경우는 노트북 한정입니다.

(물론 입력시 표기는 위 글처럼 역슬래시로 나옴)

 

 

5. 컴퓨터 내장 벨소리 울리기

 

꼭! 영상을 시청하여 기본을 튼튼하게 다져봅시다!

못해도 괜찮습니다, 처음엔 저도 그랬습니다.

시도도 하지 않고 포기하지만 않으면 됩니다. 실패해도 괜찮습니다, 자신감을 가지고 도전하세요!

 

★ 오늘의 문제!

 

▶ 해당 스크린샷이 나오도록 코드를 작성하세요!

힌트 : 이스케이프 시퀀스를 잘 사용해보세요!

해당 내용은 인덕대학교 2021년도 1학기 C프로그래밍 한성현 교수님 강좌에서 발췌한 내용입니다.

강좌 내용을 원저작자 허락없이 무단 이용시, 처벌의 대상이 될수 있습니다.

댓글