{
int i;
float f=0.0;
for(i=0; i<100; i++)
f+=0.1;
printf(\"%f \\n\",f);
return 0;
}
여기서 0.1을 백번 더한다네요 ㅠㅠ
책보고 따라했는데 잘모르겠네요 ㅠㅠ
무엇을 작성해서 100번을 더하게 된건가요??
{
int i;
float f=0.0;
for(i=0; i<100; i++)
f+=0.1;
printf(\"%f \\n\",f);
return 0;
}
여기서 0.1을 백번 더한다네요 ㅠㅠ
책보고 따라했는데 잘모르겠네요 ㅠㅠ
무엇을 작성해서 100번을 더하게 된건가요??
for(i=0; i<100; i++)
진짜 궁금한게... 책에 분명 나와있을텐데......
for(i=0; i<100; i++) 이부분이 반복문이라는 것인데 100번이라는건 i = 0 이 처음 시작하는 i의 수를말해주는거예요 그리고 i<100이렇게되있는데 100번보다 작을 때 까지 라는 말이죠 i는 0으로시작해서 100번보다 작을때까지 i에다가 0.1씩 더해준다 라는말이예요 ㅎㅎ 밑에 f+=0.1이걸 안집어넣으면 1씩더해지는거구요 ㅎㅎ
좀 알려고 노력좀 해봐... 이건 절대 어려운것도 아니고 초등학생한테도 한시간 설명하면 알만한 내용이야
f+=0.1 안넣어주면 1씩 더해주는건 뭐지 -_- 안넣어주면 값 변화가 없지
제가 전에 i++을 해놓으니까 1씩 더해지더라구요
비주얼베이직 켜서 실험해보세요 전그렇게되던데,,
i는 반복하는 횟수를 관리하는 변수이고.. 출력물은 f인데 i++만 한다고 왜 f의 값이 바뀌는데... -_- f++ 을 써주면 모를까...
설마 c는 자바랑 달라서 지정을 안해줘도 변수들 값이 저절로 증가되는 기능이 있는거야??
이게 전에 본글과 똑같은 질문이네 몇페이지전에 있을듯 ...
그냥 어그로 시전인거 같다
아그렇나? 아그렇군 ㅋㅋㅋㅋ 아쪽팔려 쿄스케님말이맞네요 소스코드를 재대로보지도않고 설명한다고 나불거렸네요 ㅋㅋㅋ
for(i=0; i<100; i++) 라고 있으면 세미콜론을 기준으로 세 항으로 나뉘잖아 i=0 i<100 i++ 로. 순서대로 초기식 조건식 증감문 이라고 해. 일반적으로 초기식의 변수가 조건식을 만족하는 동안 for문의 {} 안에 있는 내용을 반복해서 돌리는거야. 증감문은 한번 돌고 나면 그 때 실행시키는거고. 보니까 for문에 {} 안썼는데 지금당장은 편할지몰라도 나중되면 후회할 버릇이야.
그리고 너 질문올리는거 계속 봤는데 이론부분 제대로 보는거 맞아? C언어 책은 예제가 잘 안풀리면 거의 100% 확률로 니가 해당 이론에 대해 모른다고 보면돼. 안풀리면 다시 보고 그래도 모르겠으면 그때 질문해라 위에 형들 말대로 어그로가 아니면
ㅈㅅㅇ
너 이거 \"이 영단어 뭐예요?\" 라고 물어보는거라고 그랬지?