FOR 문이랑 WHILE 문이랑 차이가 뭐일까요 ? ?취미로 오늘 시작한 초보인데 그리고 sacnf("%d + %d", &num1, &num2)에서 sacnf를 정의할 수 없다고 하는데 무슨뜻이죠 ?
그리고 C언어 툴은 어디서 받나여 친구가 준거 쓰고잇는데 2010이라서
while은 조건이 되는 변수가 정의되어있어야 하고, for문은 조건정의에서 변수를 선언해줄수 있음. 이거 맞나?
글고 scanf임 오타난거 아냐?
변수정의는 FOR문 자체에서 해줄수 있는거같긴한데 둘의 근본적 차이를 모르겠...
엌ㅋㅋㅋㅋㅋㅋ오타네요 지송
for문 조건 안에서 변수가 선언되니까, for문 밖에서는 그 변수를 못써. 하지만 while은 그 밖에서 선언된 변수가 있어야 하지.
앞에 INT에서 미리 선언해놔도 for에서 바꿀수잇나요 ?
미리 선언해둔 변수도 물론 for문에서 사용할수 있어. for문 안에서 바꾼 경우에는 for문 밖에서도 바뀐게 유지되진 않지.
For이 끝나고 반복문 탈출하면 다시 원래선언된수로 돌아오나요?
미안, 잘못 설명했다. for문에서 미리 선언된 변수는 사용할수 있는데, 바뀐 값은 for문 밖에서도 유지되.
그냥 구글 검색해서 공식 사이트에서 다운 받으면 됨 - return 0;
for진입할때 똑같은 이름으로 선언하면 원래 변수는 안바뀜
int i = 100; for (int i = 0; i < 10; i++) /*dosomething*/; printf("%d", i); /*100*/
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅇㅇ//되->돼 (되어 = 돼임) [리듬 맞춤법 봇♬]