개인공부/C언어(71)
-
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 -
C언어 - 컴퓨터에 대한 이해 2020.11.06
-
C언어를 공부하게 된 이유
방향을 틀어 C언어를 주력 삼으려는 이유는 아니다. Java도 결국 네이티브 메소드는 C언어로 이루어져있고 컴퓨터 자체를 이해하기 위해선 메모리 관리를 직접하는(unmanaged)언어를 배워두는게 숙달치 못하더라도 어떻게 언어가 짜여져있고, 창시자들이 무슨 생각으로 만들었는지 이해하는게 프로그래머의 삶에 더 나은 영향을 주리라 믿는다. 급하게 클론코딩으로 자바웹사이트를 2개만들어 놨으니 다시 천천히 기본부터 보자. 운영체제와 네트워크는 전공자 못지 않게 이해하고픈 갈망이 컸다. C언어 -> 운영체제 -> 네트워크 -> 자바의 정석 -> 웹MVC -> 스프링 -> JPA (알고리즘과 자료구조는 매일) 차근차근 다시 밟아보자.
2020.11.06