[PHP] 상수에 대해서 알아보자.
PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 우선, 상수라는 개념은 변수와 반대되는 개념으로, 값을 지정하게 되면 임의로 값을 변경할 수 없습니다.예를 들면, 변수의 경우, a 라는 변수에 1을 넣었다가도 2 값을 다시 대입할 수 있지만,상수는 그렇게 시도하면, 컴파일러에서 오류를 일으킵니다. 하지만, php는 오류를 일으키지는 않더라구요. 차이점입니다 ;; 우선, php의 상수 정의법은 다음과 같습니다. define ("상수명", "값"); 우선 형태를 보면, C의 그것과 비슷합니다. 자바에서는 "f..
더보기
[C언어 with Java] malloc, calloc & free, 힙 메모리 할당과 해제!
C Prog. with Java C언어를 다루고 있지만, 다른 프로그래밍 언어인 자바와 비교하면서 내용을 구성하고 합니다. 본 글은, 자바를 먼저 어느정도 알고 계시고, 저와 같이 C언어를 공부하고자 하는 분들에게 도움이 되길 바랍니다. 자바에서는 함수나 지역변수, 매개변수의 경우, 스택 메모리 영역에 할당이 되구요. 객체는 생성과 동시에 힙 메모리 영역에 할당이 됩니다. 스택의 경우, 메모리 구조를 보면 호출된 순서대로 쌓이고, 마지막에 쌓이것이 먼저 제거되는 특성을 가지고 있구요. 그래서, 이곳에 존재하는 지역변수나, 매개변수, 그리고 함수의 경우는 제거됨과 동시에 메모리 공간에서 없어집니다. 하지만 힙 메모리의 경우는, 객체가 생성될 때 주로 이용이 되는데, 이곳에 위치하는 경우는 프로그램이 종료가..
더보기