본문 바로가기
TIL/따배씨

C언어의 소개 (2021-01-03)

by Dev_Dank 2021. 1. 3.

2.2 C 프로그램 훑어보기

C의 함수는 이하와 같이 생겼다. 

"변수선언은 주소를 말하지 않고 메모리의 특정 공간을 사용하겠다고 하는 것"

2.3 변수가 편리한 이유

이전 강의에서 설명됬듯 연산은 CPU가 기억은 메모리가 담당한다. 
도식으로는 이하와 같다

2.4 자료형이 필요한 이유

1. 정수(int)와 실수(Real num)와 같은구분
(컴퓨터는 스스로 구분을 못함)

2. 자료형에 따라 메모리에 담기는 공간이 다름. 이하의 예시 참고
(연산성능을 최대로 끌어 내기 위해서는 이런부분까지 고려가 필요함.)

2.5 변수를 선언하는방법

우리가만든 함수실행시 운영체재는 main을 시작점으로 삼으며 main 함수는 단 하나만 있어야함.

int x;
int y;
int z;
는 int x, y, z; 로 한줄로 줄일수 있다. 

또한 변수선언과 동시에 값을 바로 넣을수도 있다. (초기화)


2.6 printf()함수의 기본적인 사용법

printf()를 사용하기 위해서는 전처리기 #include <stdio.h>가 먼저 와야함.

escape sequence: \n 문자열 내에서 줄바꿈, \" 는 문자열 내에서 따옴표를 사용

또한 %i 나 %d 를 사용해 숫자를 대입시킬수 있다. 

2.7 주석 다는 법

블럭단위 /**/ 
1줄 단위 //

변수명을 한꺼번에 바꿀수도 있다. 

주석변환을 원하는 부분을 잡고 한번에 상단 메뉴에서 주석으로 변환할 수 있다. 

2.8 키워드와 예약어

키워드 예약어 함수명과 같은것은 변수명으로 쓰지 말것

2.9 함수 만들기

함수의 선언과 정의를 분리할 수 있다.
이럴경우 나중에 빌드이후 실행시킬때 링커가 함수의 정의를 끌어서 연결 시켜줌

상세설명은 이하의 링크가 괜찬은듯
www.tutorialspoint.com/cprogramming/c_functions.htm

 

C - Functions - Tutorialspoint

C - Functions A function is a group of statements that together perform a task. Every C program has at least one function, which is main(), and all the most trivial programs can define additional functions. You can divide up your code into separate functio

www.tutorialspoint.com

 

댓글