http://m.egloos.zum.com/miruel/v/2655336이거 읽어도 잘 이해가 안댐대충 while((c=getchar)!=EOF)에서 조건을 확인함과 동시에 getchar을 하는게 사이드이펙트임?? - dc official App
인자와 반환 외에 함수로 들어오거나 나가는건 다 사이드이펙트임. getchar는 인자로부터 어떤 값이 계산돼서 들어오는게 아니라 키보드에서 난데없이 값이 들어오는거기 때문에 전형적인 사이드이펙트 - return 0;
사이드이펙트 있는 함수를 쓰는 순간 사이드이펙트가 전염됨 - return 0;
다른 state에 의해 함수의 결과가 바뀌는게 side effect 라고 셍각하는데
아하 그렇군용 감사합니다 - dc App
윗사람이 말했네