본문 바로가기

c언어함수7

C언어 #5 - C언어 데이터입력 scanf_s 함수의 의미 C언어 scanf_s 함수 #include int main(void) { int result; int num1, num2, num3; printf("정수 one: "); scanf_s("%d %d %d", &num1, &num2, &num3); printf("%d %d %d",num1, num2, num3); return 0; } scanf 함수는 사용자로부터 입력을 받는 함수이다. 돌려보니 scanf로는 컴파일이 안돼서 살펴보니 scanf_s를 사용하라고 한다. scanf는 버퍼 오버플로우가 있을 수 있어 scanf_s로 버퍼 영역을 우선해서 버퍼 오버플로우 없이 사용되도록 권장하고 있다. scanf_s("%d %d %d", &num1, &num2, &num3); 를 보면 입력받는 인자부분에 %d로 정.. 2021. 12. 28.
C언어 #3 - C언어 printf 함수 (printf 함수 설명, 서식문자) C언어의 printf에 대해 알아보도록 하겠습니다. (printf 함수 설명, 서식문자) C언어 printf 함수 #include int main(void) { printf("안녕하세요 저는 %d살입니다.", 10); return 0; } printf("안녕하세요 저는 %d살입니다.", 10); : printf함수는 printf(인자)로 구성되어 있습니다. printf 함수는 첫 번째 인자를 출력합니다. (예시: printf("안녕하세요"); 시 안녕하세요 출력) 이 때 내용에 %d는 '서식문자'로 부릅니다. %d는 10진수 정수를 출력하는 서식문자입니다. 출력의 형태를 지정하는 것인데요, 해당 서식문자가 추가되므로 인자를 추가하여 2번째 인자까지 입력하면 됩니다. 인자는 comma(,)로 구별합니다. .. 2021. 12. 28.
C언어 #2 - C언어 함수 기초 (헤더 선언, 표준함수, 표준 라이브러리, main함수, Hello world!) 해당 내용은 윤성우 열혈 C프로그래밍을 참조하였습니다. C언어 함수에 대한 이해를 하도록 하겠습니다. 헤더 선언, 표준함수, 표준 라이브러리, main함수에 대해 알아보겠습니다. C언어 함수 함수는 입력에 따른 출력이 존재하는 것을 일컫습니다. 예를 들면 입력 x에 따라 출력 y가 출력됩니다. Hello world! 이해하기 #include int main(void) { printf("Hello world! \n"); return 0; } 해당 코드는 Hello world!를 출력하는 함수입니다. int main(void) int main(void) : int - 출력형태, main - 함수이름, void - 입력 형태로, C언어 모든 프로그램에서 프로그램 실행 시 main 이름의 함수를 찾아서 호출합니.. 2021. 12. 28.