티스토리 뷰
아래 링크를 통해 가입시 바이낸스 코인 거래수수료 25% 평생할인!
25% lifetime discount on Binance Coin transaction fees when you sign up through the link below!
https://accounts.binance.com/en/register?ref=286562663
Log In | Binance
login-description
accounts.binance.com
바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! (바이낸스 가입 레퍼럴코드, 추천
바이낸스 추천코드로 가입하고 수수료 25% 평생 할인 받으세요! 바이낸스 가입코드, 레퍼럴코드, 추천코드, 할인코드 : ( 286562663 ) 아래 링크를 통해 가입시 25% 할인 받을 수 있습니다 http
pink24.tistory.com
유효 범위 : 변수의 참조가 유효한 범위
변수의 유효 범위 구분
지역 유효 범위(local scope) : 함수 또는 블록 내부에서 선
언되어 해당 블록 내부에서만 변수의 참조가 가능
지역변수 (내부변수, 자동(auto)변수)
함수의 매개변수도 함수 전체에서 사용 가능한 지역변수
선언 후 초기화하지 않으면 쓰레기값이 저장되므로 주의
지역변수는 stack에 생성되었다가 블록 종료시 자동 제거
전역 유효 범위(global scope) : 프로젝트를 구성하는 모든
파일에서 변수의 참조가 가능
전역변수 (외부변수)
지역변수와 동일한 이름의 전역변수는 참조 불가능 (이렇게 쓰지 말
자!)
static으로 선언하면 파일 내에서만 참조 가능. (반드시 상수로만 초
기화 가능!)
다른 파일의 전역변수를 사용하려면 extern 선언 사용
보통의 선언문 앞에 extern 붙이고 초기값 주지 않기.
프로그램 어디에서든지 수정할 수 있으므로 사용이 편하나
파일간 경계가 불명확해지므로 사용을 지양
'Note' 카테고리의 다른 글
자바, 안드로이드 소수점 자르기 (0) | 2022.12.06 |
---|---|
신석기문화의 전통과 특징 (0) | 2022.11.30 |
청약의 효력 (0) | 2022.11.22 |
칵테일이란? (0) | 2022.11.20 |
노인의 신체적 변화 (0) | 2022.11.19 |