인프런 커뮤니티 질문&답변
[13.2 강] if(argc != 2) 의 의미에 관해서
작성
·
600
0
if(argc != 2) 를 "명령줄 인수가 비어있으면~" 이라고 말씀 하셨는데
1. 명령줄 인수가 비어있다면 argc 값이 1이 되는거라
if조건문을 만족해서 경고메시지가 출력되지만,
명령줄 인수가 2개 이상이 되어버리는 경우에도( argc 값이 3 이상 ) if조건문이 참이 되어버리지 않나요?
2. 제 생각이 맞다면
if(argc != 2) 보다는
if(argc < 2) 가 되어야 명확하지 않나요?





