static
-
[C Language] 33. 정적변수 - C 언어CSE/C Language 2015. 7. 19. 15:08
1. 정적변수의 특징 1) 정적변수가 함수의 내부에서 선언되면 내부 정적변수이고 외부에서 선언되면 외부 정적변수이다. 2) 정적변수는 프로그램이 종료될 때까지 생존한다. 즉, 메모리에서 사라지지 않는다. 3) 정적변수는 초기화를 하면 프로그램이 실행될 때 초기화 값으로 딱 한번 초기화된다. 4) 정적변수는 초기화하지 않으면 무조건 0이나 널로 초기화된다. 5) 정적변수는 지역변수와 달리 정적 데이터 영역에 저장된다.(스택에 저장되지 않는다) 6) 내부 정적변수는 변수가 선언된 함수 안에서만 유효하다(다른 함수나 파일에서는 내부 정적변수의 존재를 알지 못하므로 사용될 수 없다.) 7) 외부 정적변수는 변수가 선언된 그 아래에 있는 모든 함수에서 사용될 수 있다(다른 파일에서는 외부 정적변수의 존재를 알지 ..
-
[C Language] 31. 기억부류(Storage Class) 개요 - C 언어CSE/C Language 2015. 7. 18. 16:12
1. 기억부류란? 기억부류(Storage)란 변수를 지정할 때 그 변수가 메모리에 저장되는 위치나 변수가 프로그램에 미치는 범위를 말한다. 처음 프로그램을 작성할 때는 기억부류에 대한 개념 없이 프로그램을 작성해도 되지만 나중에는 반드시 기억부류를 염두에 두면서 프로그램을 작성해야 한다. 그렇지 않으면 프로그램이 커질수록 수정, 보완에 큰 문제가 발생한다. 예를 들어보자. 프로젝트를 진행할 때 하나의 파일, 하나의 함수로 진행하는 경우는 없다. 프로젝트는 보통 수십 개, 수백 개의 파일과 함수로 구성되며, 프로그래머가 각각의 함수나 파일을 담당한다. 어떤 프로그래머는 화면에 관련된 파일과 함수만을 담당하고, 출력에 관한 사항은 또다른 프로그래머가 담당하는 식이다. 프로젝트가 한창 진행 중일 때 알 수 없..
-
[PHP] 3. 변수(Variables) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 11:57
PHP 5 Variables 1. Creating (Declaring) PHP Variables PHP에서 변수는 $ 마크로 시작되고, 변수의 이름이 바로 따릅니다: 12345cs 위 문을 실행시키고 난 후, 변수 $txt는 Hello world! 값을 가지고 있게 됩니다. $x는 5 값을 가지고 있습니다. 2. PHP Variables 변수는 짧은 이름을 갖거나 혹은 좀 더 묘사적인 이름(age, carname,total_volume)을 갖을 수 있습니다. PHP 변수에 대한 규칙: - $ 마크로 시작하여, 바로 변수의 이름이 따라옵니다. - 시작은 소문자이거나 언더바 문자로 해야합니다. - 시작은 숫자로 시작해서는 안됩니다. - 변수는 문자,숫자, 언더바만 포함해야 합니다. - case-sensit..