본문 바로가기
반응형

c언어초보6

C언어 함수의 원형 오늘은 초초초 간단하게 함수를 좀 더 편리하게 사용 할 수 있는 방법 한가지를 알아보려고 합니다. 자 위와 같이 sf라는 사용자 정의 함수를 하나 만들어서 사용한다고 가정 해 보겠습니다. 지금은 함수가 하나니까 괜찮은데 실제로 프로그램을 만들다 보면 어마어마하게 많은 사용자 정의 함수를 만들어서 사용하게 됩니다. 그럼 우리가 실제로 사용하는 main함수는 저~~~~~~~~~~~~뒤쪽으로 밀려서 보이지도 않게 되겠지요. 이럴 때는 아래와 같은 방법을 사용하면 됩니다. 어라 처음보는게 생겼습니다. 어라 이건 뭘까요? 네. 바로 이걸 함수의 원형이라고 부릅니다. 이 함수의 원형이라는 것을 main함수를 시작하기 전에 나열해 두고, 실질적으로 함수를 선언하는 것은 main함수 뒤에서 하는 것입니다. 이렇게 함으.. 2022. 11. 21.
대입연산자, 산술연산자 자 이전시간까지 우리는 변수를 선언하여 변수에 어떠한 데이터를 입력하거나 변수의 어떠한 데이터를 출력해보았습니다. 그럼 변수에 저장한 데이터를 가지고 무엇을 할 수 있을까요? 오늘은 그 첫시간으로 대입연산자와 산술연산자에 대해서 배워보겠습니다. 1. 대입연산자 사실 대입연산자는 여러분들도 이미 알고 있습니다. 바로 "=" 입니다. 변수를 선언할 때 우리는 이라고 작성했었습니다. 여기서 "="이 바로 대입연산자입니다. 그래서 의 코딩의 의미는 "정수형 변수 a에 10을 대입한다"이며 이로써 우리는 대입연산자의 정의가 "오른쪽의 값을 왼쪽에 대입한다"임을 알 수 있습니다. 간단하죠? 그리고 아래와 같은 코딩을 작성했다고 가정했을 때 대입연산자를 아래와 같이도 사용이 가능합니다. 대입할 곳이 왼쪽에 위치해야 .. 2022. 2. 23.
변수 선언과 출력 자 오늘도 이 새까만 도화지에서 시작해 봅시다. 지난시간에 변수에 대해서 알아보았고, 간단히 사용도 해보았습니다. 이번시간에는 조금 더 자세히 알아보겠습니다. 특히 출력하는 법에 대해서요. 1. 변수의 선언 먼저 위와 같이 변수에 들어갈 값을 지정하지 않고 변수명만 변수의 자료형 타입과 함께 선언이 가능합니다. 변수에 들어갈 값은 나중에 따로 지정이 가능합니다. 그리고 같은 자료형이라면 위와 같이 연속적으로 선언이 가능합니다. 그리고 C언어는 대소문자를 구별합니다. 그렇기 때문에 a와 A는 다른 변수입니다. 다른 자료형으로 선언하는 것도 당연히 가능합니다. 그리고 변수선언시에 숫자가 앞에 오면 안됩니다. 문자뒤에 숫자가 오는건 가능합니다. 변수 선언시에 한글도 괜찮습니다. 길게 쓸 수 있지만, 띄어쓰기는.. 2022. 2. 11.
Hello world #2 오늘은 어제 만들어본 Hello world라는 프로그램을 완전히 파헤쳐 보는 시간을 갖겠습니다. 어제 프로그램을 작성해보고 실행도 해보았지만 어떤문법으로 만들어졌는지 전혀 알수가 없어서 답답하셨죠? 오늘 그 해답을 드리겠습니다. 일단 먼저 어제 작성한 프로그램부터 다시 보겠습니다. 1. #include 그럼 첫째줄 부터 보겠습니다. #include 에서 #으로 시작하는 명령은 전처리기를 의미합니다. 전처리기라는 것은 "어떤것을 하기 전에 처리하는 기계" 라고 생각하면 됩니다. 그럼 여기서 말하는 어떤것이란?? 무엇일까요? 네 우리가 작성한 프로그램을 구동하는 일을 이야기 합니다. 즉, 우리가 작성한 프로그램을 구동하기 전에 무엇인가를 해라~~~ 라고 하는 것이 #으로 시작하는 전처리기 명령입니다. 그럼 .. 2022. 2. 8.
Hello world #1 "Hello world"에 대해서는 프로그래밍 언어에 관심이 있으신 분들이라면 한번쯤은 들어보셨을 겁니다. C나 C++, Python등에서 가장 기초적인 프로그램을 예시로 보여줄 때 항상 등장하죠. 그만큼 이 프로그램에는 많은 것이 담겨 있기 때문입니다. 오늘은 그걸 정말정말 쉽게 뜯어보겠습니다. 먼저 Compiler 설치와 실행의 내용은 아래 포스팅에서 확인부탁드립니다. 출처: https://mech19.tistory.com/111?category=945842 [초보 엔지니어의 다락방] Compiler(컴파일러) 설치 (Visual Studio 2019) 오늘은 C언어를 배우기 전에 필요한 프로그램인 컴파일러를 설치해 보겠습니다. 컴파일러에는 정말 여러가지 버젼이 있습니다. 그중에서 우리가 설치 해 볼.. 2022. 2. 7.
C 언어를 배우기 전에 필요한 사전지식 ( C언어 사전교육, 선행학습) 오늘 이야기 해 볼 내용은 C언어를 배우기 전에 알아두면 좋은 것들에 대해서 이야기 해 보려고 합니다. 전공자들에게는 쉽고 귀에 딱지가 생기도록 들어본 내용이겠지만 비전공자들의 입장에서는 처음 듣고 생소한 내용일 겁니다. 1. 컴퓨터? 컴퓨터 라는걸 너무 어렵게 생각하지 않으셨으면 좋겠습니다. 여러분 손목에 차고 있는 전자시계에도 컴퓨터가 들어있고, 노트북, 데스크탑은 말할 것도 없고, 자동차, 핸드폰에도 컴퓨터가 들어 있습니다. 그냥 계산해주는 건 모두 컴퓨터라고 생각하시는게 편합니다. 컴퓨터를 연산장치, 저장장치, 입력장치, 출력장치라고 구분짓고 그 종류에는 뭐가 있는지 등등 자세히 알아가는건 배우면서 습득해도 괜찮습니다. 그냥 지금은 컴퓨터는 계산(연산)을 해주는 장치!!! 정도로만 알고 넘어가도록.. 2022. 1. 7.
반응형