최류현의 컴퓨터 정보공간

프로그래밍/C

C언어 문자열 입출력을 위한 함수 (gets,puts,fgets,fputs)

c언어에서 사용할 수 있는 문자열 입출력 함수 gets, puts, fgets, fputs들을 하나하나 알아보겠습니다 gets, puts 함수 gets함수는 문자열을 입력받을 때 사용하는 함수입니다 puts함수는 문자를 그대로 출력하거나 문자 배열을 출력하고 printf와 다르게 줄 바꿈을 하여 커서의 위치가 아래로 바뀌게 됩니다 근데 문자열을 입력받는 함수 하면 scanf가 떠오르지 않나요?? 이 gets함수는 scanf와는 조금 성질이 다릅니다 scanf,printf scanf함수 의경우 문자열을 입력받을 때 공백을 기준 삼아 입력받습니다 지정된 a문자 배열 리스트에는 공백을 기준으로 각각의 배열에 저장되게 됩니다 그래서 1 2 3 4라는 값이 입력되면 공백을 기준으로 a[0] = 1, a[1] = ..

프로그래밍/C

C언어 매개변수와 인수와 인자 무슨차이일까?

매개변수와 인수와 인자 값? 매개변수와 인자 값, 인수 뭔가 말이 비슷비슷해서 헷갈리지 않나요?? 매개변수와 인수와 인자값 대해 우선 짚고 넘어갑시다 인수(Argument)와 인자(매개변수, Parameter)가 있는데 구분하자면 매개변수와 인수가 있습니다 결론은 아래와 같이 동의어에 해당된다고 생각하면 된다 매개변수 = 피라미터(Parameter) = 인자 값 =인자 인수(Argument) = 전달 인자 = 인수값 = 인수 인자 값, 매개변수 (Parameter) 다음 코드를 한번 살펴봅시다 1 2 3 int add(int a, int b){ return a+b; } cs a와 b의 값을 전달받아 더한 값을 리턴해주는 add함수입니다 1번째 줄에 add는 함수의 이름에 해당하며 a, b는 매개변수와 파..

최류현의 블로그
'C언어' 태그의 글 목록