반응형
[ Contents ]
1. 프로그래밍에서 함수란?
C언어에서는 다양한 기능의 함수를 사용해서 프로그램을 작성합니다.
수학에서의 함수와 비슷합니다. 입력값 x를 받아서 출력값 f(x)를 반환하는 식입니다. printf(x) 함수는 '화면에 출력하는 함수'로, x를 입력받아 화면에 x를 출력합니다.
2. 인수와 파라미터
인수(Argument): 함수의 입력값
파라미터(Parameter, 매개변수): 함수의 미지수
위 f(x) 함수에서 파라미터는 x입니다. 만약 x = 1을 인수로 입력하면 f(1) = 4가 나올 겁니다. 이는 프로그래밍 함수에서도 똑같으며, 둘의 차이를 잘 알고 있어야 합니다.
함수에 입력되는 값이 '인수'이며, 항수 정의에 쓰이는 미지수가 '파라미터'입니다.
3. printf 함수
printf("할 말");
printf 함수는 입력받은 문구를 콘솔창에 출력해주는 기능을 합니다.
printf 함수는 두개로 나눠써도 줄바꿈이 되지 않습니다. '\n' (백슬러시 n) 을 뒤에 추가로 붙여줘야 줄바꿈이 됩니다.
백슬러시(\)는 오른쪽 Enter위에 있습니다.
4. 백문이 불여일견
#include <stdio.h>
int main(){
printf("Star가 되고나서\n");
printf("티스토리 블로그입니다\n");
printf("환영합니다 ~");
return 0;
}
printf 함수를 써서 원하는 문구를 출력해보세요.
신기하지 않나요? 저는 C언어를 처음 배울 때, 콘솔창에 제가 쓴 문구가 뜨는게 신기했어요. 이것저것 출력해보면서 콘솔창과 친해지시기 바랍니다.
반응형
'PL (Programming Language) > C' 카테고리의 다른 글
[C] scanf 로 공백 포함 입력받기, scanf_s 보안경고 해결하기 (0) | 2023.04.19 |
---|---|
[C] printf 함수로 출력형식 지정하기 (출력 자릿수 고정, 소수 반올림) (0) | 2023.04.19 |
[C] stdio.h 라이브러리와 printf(), int main(), return 0; (0) | 2022.01.15 |
[C] C언어 컴파일러 설치 (비주얼 스튜디오, Dev c++) (0) | 2022.01.14 |
[C] C언어란? 기원과 특징, 공부방법 (0) | 2022.01.13 |
댓글