개인공부(113)
-
C 언어 - 변수와 상수
변수에 값을 넣어줘야 변수가 값을 가지게 된다. 변수는 값이 저장될수있는 메모리 공간을 의미한다. 값인 1004는 1004일뿐 다른 의미를 가지지 않는다. 문자 그대로의 의미를 갖고 값이 변할수 없는 것을 리터럴 상수 라고 한다. const가 붙으면 변수의 값을 바꿀수가 없다. 값을 바꾸려고 하면 컴파일에서 에러가 난다. 바뀔수 없기 때문에 변수(Variable)에서 기호적 상수(Symbolic constant)로 바뀐다. 출저 - 홍정모의 따라배우는 C언어
2020.11.09 -
C언어 - 데이톼와 자료형
프로그래머가 적합한 자료형을 사용할수 있도록 C언어에서 제공한다. 크게 두가지로 나뉜다. 정수 자료형 실수 자료형 실수 자료형 : 실수 자료형은 용도에 따라서 사용되는 숫자의 범위가 크다. 일반적으로는 자료형의 메모리 사이즈가 크면 속도가 느려진다. 메모리 낭비가 크다. 문자 자료형: 문자는 정수에 포함된다. 컴퓨터는 문자를 정수로 처리한다. 출저 - 홍정모의 따라배우는 C언어
2020.11.09 -
C언어 - 함수 만들기
#include void say_hello(void){// void = input 받는게 없다. printf("Hello, World!\n");// say_hello 함수가 printf 함수를 호출 } int main() { say_hello(); return 0; } main이 제일 먼저 호출되고 main이 say_hello를 호출하고 say_hello가 printf를 호출한다. #include void say_hello(void); // prototyping, function declaration 함수의 선언 int main() { say_hello(); return 0; } void say_hello(void) {//function definition printf("Hello, World!\n");..
2020.11.06 -
C언어 - 키워드와 예약어
en.cppreference.com/w/c/keyword C keywords - cppreference.com This is a list of reserved keywords in C. Since they are used by the language, these keywords are not available for re-definition. The most common keywords that begin with an underscore are generally used through their convenience macros: Also, each name t en.cppreference.com C keywords Keywords This is a list of reserved keywords in ..
2020.11.06 -
C언어 - 변수, 자료형
변수 는 우리가 메모리 주소를 직접 다루지 않고도 그 메모리에 데이터가 저장되어 있는 공간을 수학의 변수처럼 직관적으로 사용할수 있게 해주는 존재. int main() { int x; // declaration - 정수하나를 담을 메모리를 확보했고 x라는 변수를 통해서 접근할수 있다. int y; int z; x = 1; // assignment y = 2; z = x + y; return 0; } 변수선언은 숫자가 제일 앞에 나올수 없다. 대소문자를 구분한다. 띄어쓰기 안된다 언더스코어 말고 마이너스는 쓸수 없다. (my_life // ok , my-life // 불가능) 변수명 맨앞에 언더스코어가 올수있다. (int _hottub;) int 123my; // 안된다. int mm; int MM; in..
2020.11.06 -
C언어 - 함수
프로그램에서 함수는 기능을 뜻한다. input -> Function -> Output y = f(x) 복잡한 함수의 경우 복잡할때는 가장 큰 함수부터 어떤 기능을 하는지 보면된다. 그 다음 내부구성을 본다. main()은 위에서 말한 운영체제가 보는 가장 큰 함수 출저 - 홍정모의 따라배우는 C언어
2020.11.06