c 언어 초학 - if 문장 괄호 안의 매개 변수

486 단어
참고:
int sum = 2;
 if(sum==3){
     printf("true
"); }else{ printf("false
"); }
sum의 값이 3인지 아닌지를 판단하지만 이렇게 쓸 수 없습니다. 정확한 형식은 상량==변수 즉:3==sum입니다.
만약 '변수 = 상수' 라는 형식을 사용한다면: 만약에 = 번호를 적게 썼다면sum=3이 될 때 프로그램은 정확하지만, 당신은sum에 다시 값을 부여했다. 분명히 원하는 효과가 아니지만, 프로그램은 틀리지 않았다. 이럴 때 어디가 틀렸는지 찾아내는 것은 분명히 어려운 것이다.               
그러나'상량=변수'라는 형식을 사용하면 =번호를 적게 써도
번역할 때 이상이 생겨서 잘못 보고할 수 있기 때문에 좋은 알림이 하나 생겼다

좋은 웹페이지 즐겨찾기