반응형
변수 = 값을 저장하기 위한 공간이며 변할 수 있는 값이다.
문법 !
1. 영문자, 숫자, _ 를 사용할 수 있다
2.대소문자 구분 필수
3. 첫 글자는 무조건 영문이나 _로 시작해야한다
4. 공백 특수문자, 예약어등은 사용이 불가능하다
5.선언시 끝문장에 세미콜론 ; 필수
*만약 변수의 값이 변경되기를 원하지않는다면?
-상수를 사용 하면된다 : const 라는 예약어 사용 -> const float PI = 3.141592;
기억클래스란? -> 변수 선언시 메모리에 값을 저장하기 위해 할당되는 영역
<c언어에서의 기억 클래스>
자동변수 : 메모리(스택)에 저장되며 예약어는 auto, 함수가 실행되는 동안에만 존재하며 벗어날 경우 자동소멸되며
초기화 되지않으면 쓰레기값이 저장 !
레지스터 변수 : 레지스터에 저장되며 예약어는 register
정적변수(내부,외부) : 메모리에 저장되며 예약어는 static 이고 내부정적변수는 지역적인 사용범위 외부정적변수는 전역적인 사용범위를 가진다
외부변수 : 메모리에 저장도며 예약어는 extern 이고 전역적 사용 , 초기화 하지안ㄹ으면 0으로 자동 초기화
이제 변수의 선언방법에 대해 알아보자
자료형 변수명 = 값;
int c = 12;
반응형
'기타 > it' 카테고리의 다른 글
아이폰 재난문자 끄기, 설정(진동)으로 스트레스 NO ! NO! (0) | 2020.09.13 |
---|---|
c언어 독학, 표준 입출력이란 무엇인가? (0) | 2020.09.06 |
C언어, c++,java 데이터타입에 대해 알아보자 (0) | 2020.09.05 |
PHP로 웹사이트 로그인 구현 예제(세션 발급) ! (0) | 2020.09.01 |
아이폰 12 성능, 가격, 출시일에 대해 알아봅시다 (0) | 2020.07.27 |