inflearn logo
강의

講義

知識共有

C언어에서 선언만 하고 할당을 안하면???

265

nimo62895491

投稿した質問数 54

0

예를 들어

1) int i;

2) int i = 0;

이 두개가 다르더라구요... 근데 만약에 저 코드 뒤에 scanf("%d", &i); 이런식으로 i에 값을 입력해줄 예정일지라도 꼭 2번처럼 0을 넣어줘야 하나요?? 아래 예시 코드에 answer = 0을 안해주면 실행자체가 안되네요... answer가 초기화되지 않은 메모리를 쓴다고 에러가 나오고요... 비록 쓰레기값이지만 i를 선언해줬고, 그 쓰레기값을 대체하는 입력값이 뒤에 있는데도 왜 실행이 안되는거죠??

const int password = 4545;

int answer;

while (answer != password) {

printf("enter secret code : ");

scanf("%d", &answer);

}

printf("good!");

초기화 c언어 따배씨

回答 0

그래서 manifes constants란?

1

129

2

구조체 scanf_s 질문

0

161

1

하드코딩과 초기화

0

503

2

Decorator 설정 방법 질문드립니다.

0

475

1

하위 네임스페이스에서 상위 네임스페이스의 함수에 접근할 수 있는 이유?

0

363

1

C언어 대문자 <-> 소문자 변환 함수

0

1091

1

c언어 입문자 포인터 관련 질문이 있습니다.

0

201

1

The argument has type 'unsigned long'

0

1206

1

IT계열 취준생분들 월260으로 3개월 인턴시켜주는 사업 있네요 자격되시는분들 추천합니다.

0

345

0

기호상수 관련해서

0

299

1

C언어로 푼 코드는 없나요?

0

317

1

데이터 초기화 관련 문의드립니다.

0

254

1

C언어 관련질문입니다.

0

243

0

선생님 초기화는 어떻게 하나요?

0

325

1

scanf 입력한 수 중 일부 자리만 저장

0

348

1

따배씨 스터디 많은 관심 부탁드립니다 ㅎ

0

319

1

printf, scanf 대신 putchar, getchar를 쓰는 경우는 언제인가요?

0

223

0

8.5강 5분 5초 질문있습니다. getchar을 scanf로 바꿔도 되나요?

0

261

1

if, else if, else는 한몸인가요?

0

222

0

while문이 안돌아가는 이유가 궁금합니다...

0

2496

1

초기화가 안되요ㅜㅜ

0

574

4

2차원 배열 초기화 질문입니다

0

1395

2

배열 역순관련 질문드립니다.

0

364

1

생성자 초기화 vs 함수 초기화

0

253

1