C
-
연속 vs 불연속 1프로그래밍 언어 C, C++ 2021. 1. 4. 21:52
정의 vs 선언1 에서 선언은 할당을 포함한다고 언급했다(할당=메모리확보) 링크 참조 jamesbbun.tistory.com/15 정의 vs 선언 1 Java, C# 고급 언어를 먼저 사용하고 C, C++을 나중에 시작했다면, 컴파일 에러가 많이 힘들게 할 것이다. 어쩌면 편한 언어를 사용해왔기 때문에 오히려 처음 프로그래밍 언어를 배우는 사람보다 jamesbbun.tistory.com 선언을 한다는건 또 다른 아주 중요한 의미를 하나 더 가지고 있다. 한번의 선언에서 확보한 하나의 메모리는 메모리내에서는 주소가 연속적이다. 이 점이 메모리를 직접 접근하지 못하는 고급 언어와는 다른 점이자, 특별함이자 장점이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 #include #include voi..
-
연속 vs 불연속 2프로그래밍 언어 C, C++ 2021. 1. 4. 21:51
연속 vs 불연속 1 이어 작성한다. jamesbbun.tistory.com/9 연속 vs 불연속 1 정의 vs 선언1 에서 선언은 할당을 포함한다고 언급했다(할당=메모리확보) 링크 참조 jamesbbun.tistory.com/15 정의 vs 선언 1 Java, C# 고급 언어를 먼저 사용하고 C, C++을 나중에 시작했다면, 컴파일 에러 jamesbbun.tistory.com 지난 포스터에서 말했듯이, 컴파일 에러를 막더라도 런타임 에러는 막을수 없다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 void main() { int i, j; //int a[4][2] = { {0, 1}, {2, 3}, {4, 5}, {6, 7} }; //동적 할당으로 위의 값처럼 ..