전체글399 C언어 - 헤더파일, printf, scanf 헤더파일 선언의 필요성 c언어를 사용하며 프로그래밍을 한다면 prinf, scanf라는 함수를 사용하게 된다. 이러한 표준 함수를 호출하기 위해서는 함수와 관련된 헤더파일을 선언해야 한다. #include 이는 확장자가 .h로 끝나는 헤더파일을 포함하라는 의미의 선언이다. 표준 라이브러리에는 다양한 표준 함수가 존재하여 헤더파일도 다양하게 존재한다. 때문에 필요에 따라 적절한 헤더파일 선언문을 삽입해야 한다. 헤더파일 선언은 main함수를 정의 하기 이전인 소스코드 맨 앞에 와야 한다. printf printf 함수는 문자열 이외의 데이터를 다양한 형태로 출력하는 것이 가능하다. #include int main() { printf("C Programming\n"); // \n은 개행을 의미한다.(줄바꿈).. Programming/C 2021. 9. 12. C언어 - 기본 단위인 함수(Function)의 이해, 기초 C언어를 접하게 되었다면 함수에 대해 많이 듣게 될 것이다. 흔히 C프로그래밍을 함수로 시작해서 함수로 끝난다고 한다. 함수에 대해 구체적으로 들어가기 위해서는 알아야 될 것들이 많으니 다음에 정리하도록 할 것이다. 우선 함수란 무엇인가? 예를 들어 5x + 15 = y라는 함수가 있다고 하자. 이때 x에 3을 대입하면 y값은 30이 된다. 즉 x에 대입한 값을 "입력"이라 하며 얻게 된 y의 값을 "출력"이라 한다. 이와 같이 입력과 출력이 존재하는 것을 함수(Function)이라 한다. 처음에도 말했듯이 C프로그래밍은 함수로 시작해서 함수로 끝난다. 정해진 순서에 따라 진행되는 함수의 호출이 프로그램의 흐름이 되는 것이다. C언어에서 제일 먼저 호출되는 함수는 main이라는 함수이다. int main.. Programming/C 2021. 9. 12. 코틀린(Kotlin) - 함수, 변수, 문자열템플릿 정리 함수(Function) fun main() { println("Hello World") } fun add(a: Int, b:Int): Int { return a + b } 코틀린에서의 함수는 "fun"이라는 키워드로 정리한다. 파라미터는 이름 -> 타입 순으로 쓴다. 함수의 파라미터가 없을 때에는 빈 괄호인 상태이다. 함수의 파라미터는 이름을 입력한 후 콜론(:) 뒤에 타입을 입력한다. 함수의 파라미터가 두 개 이상일 시 콤마(,)로 구분한다. 코틀린에서의 함수는 최상위 수준에 속하므로 클래스 안에 함수를 넣을 필요가 없다. return 타입은 함수 이름 뒤에 정의한다. 볼록문이 본문인 함수 본문이 중괄호({ })로 묶인 함수를 블록문이 본문인 함수라고 한다. fun divide(a: Int, b: In.. Programming/Kotlin 2021. 9. 12. 이전 1 ··· 31 32 33 34 다음 728x90