const키워드 질문
지나
2023.04.01
질문 제목 : const키워드질문const키워드사용해서 a라는 변수를상수화했는데
그다음줄에 scanf키워드써서 다시 a를바꿀수잇네요(원래 컴파일 에러 떠야되는거아닌가..)
질문 내용 :
#includestdio.h
int main (void)
{
const int a=10;
scanf(%d, &a);
printf(a값은?:%d \n, a);
return 0;
}
제가 이렇게 프로그래밍을햇습니다.(나름 궁금해서 짠 프로그래밍)
제예상과는다르게 컴파일에러가안뜨더군요
그래서 실행시켜보니 a값을 입력시키고 엔터를누르면 입력시킨값이 뜨네요..
그래서 궁금합니다.
분명히 저는 const키워드로 a라는변수를 10으로 상수화시켯는데(인강에서 분명 상수는 못바꾼다고 들엇는데..)
그밑에 scanf라는 키워드가 a값을 바꿀수잇다는게.. 무슨현상인지..
아직 초심자라 이해되게 설명해주시면 감사하겟습니다.
-
누림
vc6써서그랫군요.. 감사합니다^^
-
권시크
c99이전의 c에선 상수심볼은 존제하지 않습니다. 불완전한 형태로 상수성을 부여할수 있을 뿐입니다.
c++이나 c99이후의 c에선 상수심볼이 존제하죠.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2695766 | 달팽이 배열 어디서 틀렸는지 모르겠습니다ㅠㅠ | 연분홍 | 2025-05-23 |
2695738 | fopen과fclose질문~~ (5) | 희선 | 2025-05-23 |
2695707 | 3의 배수 나타내기. (2) | 수리 | 2025-05-23 |
2695626 | 피보나치수열 과제 때문에 질문 드립니다. (6) | 옆집언니 | 2025-05-22 |
2695595 | 포인트공부중입니다 int형에서 4=1 인가요? (3) | 족장 | 2025-05-22 |
2695567 | 드라이브 고유번호를 가져오는 함수 (2) | 초코맛사탕 | 2025-05-21 |
2695533 | 음수의 산술변환! 질문이요 ㅠㅠ... (4) | 꽃여름 | 2025-05-21 |
2695506 | 구조체 배열 이용 도서목록 출력 프로그램 (1) | 가을귀 | 2025-05-21 |
2695450 | c언어 함수 질문이요.... | 이슬비 | 2025-05-20 |
2695403 | VirtualAlloc함수 및 메모리 질문 | 크리에이터 | 2025-05-20 |
2695355 | c언어 for함수 | 미쿡 | 2025-05-19 |
2695327 | 안녕하세요 제가 이번에 좀 큰 프로그램을.. | 악당 | 2025-05-19 |
2695295 | mutex동기화의 thread기반 채팅 서버소스 질문입니다 | 그루터기 | 2025-05-19 |
2695270 | 질문이요..swap 관한겁니다..ㅠㅠ (3) | 콩알녀 | 2025-05-19 |
2695244 | 노땅초보궁금한게 하나 있는데요..반복문(while문)초보자질문 (6) | 큰꽃늘 | 2025-05-18 |
2695166 | do while 문 어떤것이잘못된건지 모르겠어요 (2) | 아이폰 | 2025-05-18 |
2695122 | 구조체에 대해 물어보고 싶은게 있습니다 ^^^.. (7) | 수련 | 2025-05-17 |
2695091 | txt 파일 입출력 후 2차 배열에 저장하기입니다. (3) | 헛장사 | 2025-05-17 |
2695063 | 수도요금 프로그램좀 짜주세요. | 시내 | 2025-05-17 |
2695033 | 답변좀요ㅠㅠ (1) | 비사벌 | 2025-05-16 |