프로그래밍을 정말 공부하고 끝까지 전공으로 밀고가고
싶은 사람입니다.
현재는 책으로 배우고있긴 한데
정말 궁금한게 있어서 질문글 하나 써요.
예를들어서 C언어로 가정한다면
어느 함수? 명령어? 코딩할땐 함수라고 하나요
prinf 함수 for 문 while 문 할때 사용하는
printf for while 등등
이것들은 지정되어있는 정형화 되어있는 명령어?인가요
예를들어서
cmd 같은 명령프롬프트는
마이크로소프트에서 만들어둔 틀 안에서만 작동하잖아요
명령어도 딱 마소측에서 개발당시에 넣어둔
명령어만 작동하며 그걸로 뭔가 하는거고
코딩할때도 마찬가지로
명령어? 가 고정되어있는지 궁금합니다.
뭔가 주저리주저리 썼는데 사실 제가써도 뭔말인지 모르겠네요
그냥 여태까지 남이 만들어논것만 쓰다가
만들어보려니 궁금한게 많아져서 질문해봅니다..
혹시 무슨말인지 잘 이해가 안가시는부분은 댓글로 피드백 주시기바랍니다.
ㅇㅇ os에서 제공하는것만 가능
어.
함수의 영문번역 function 은 말그대로 기능임. 다른언어에서는 method 라고 부르는데 행동이란뜻임.
초보자가 생각할때 2가지만생각해. 1.남이 만든함수를 쓴다. 2.내가 함수를 만들어 쓴다.
for while은 디폴트고 printf는 라이브러리 아님?;;
C에서 헤더파일 추가 안시키고 for while printf 다 돌려보시던지
printf같은건 남이 만든함수 . main 함수는 특수해서 내가 만들어야하고 알아서 운영체제가 호출해줘
while for 같은건 문법이야. 언어의 문법이니까 내장이니 뭐니 이런소리는좀 이상해. 너의 질문은 "은는이가" 같은 맞춤법은 국어책에 내장된건가요 같은느낌이야
C언어는 그냥 언어야. C언어로 작성된 텍스트파일(소스코드)를 해석해서 기계어로 바꿔주는 컴파일러가 어떤식으로 동작하는지 궁금하면 시중에 컴파일러 개론책을ㅅㅏ서보셈
윈도우의 cmd는 도스의 흔적임. 윈도우 개발되기 전에 개인피씨에는 dos라는 운영체제가 쓰였는데 그게 바로 윈도우의 cmd임