Vote 해주세요
안녕하세요 nothink 입니다.
어제 강의 올리고 두번째이네여 ㅎ
오늘 배울 내용은 'printf'문 입니다.
저번에 설치한 Dev c++을 킵니다.
설치가 않되어 있으면 https://steemit.com/c/@nothink/c-1-dev-c 를 보고 설치를 해주세용.
실행환경:Windows 7 32비트
먼저 Dev c++ 를 킵니다.
그리고 사진과 같이 ↓ 왼쪽위를 클릭 하거나 단축키인 'Ctrl+N' 을 눌러주시면
https://steemitimages.com/DQmYB5QhQkBvGvRLnfDGnTCxrQ6eRVjftygGUCK6eymNWkh/b1.png아래 사진처럼 나옵니다. ↓
https://steemitimages.com/DQmUeYMYdHAPH469GFWxkidTJSQLYREv9FxHJwoQ4C7mK9m/b2.png제가 빨간색으로 표시한 이곳에 아래의 소스를 입력 하고 실행 합니다.
https://steemitimages.com/DQmY93Pp2RKV43DDfAYSPRv5CzRzQNkamDbf1SepcLfhbkh/b3.png※소스 (Source)
#include <stdio.h>
int main() {
printf("printf문 연습하기~! \n");
return 0;
}
※몰라도 일단 입력 하세요. 아래에 설명 있습니다.
실행을 하기 전에 32 비트면 사진처럼 해주세요
https://steemitimages.com/DQmQ4JRgcMTk5BvorZteXKC8s6hvRBMhCYuBoF4Sfp2Krdr/b5.png실행할때 이런 화면이 뜨는데 이름에 특수 문자를 입력 하면 않됩니다. ( _ 제외) ↓ 사진에서는 ;가 들어가있어서 다시 했습니당. https://steemitimages.com/DQmUxEyzYAmZV9H2j4Xg7GZ9xNccu2hEquvLJhC8DhPiArd/b4.png
실행을 한후에는 아래 사진과 같이 뜨는게 정상입니다.
https://steemitimages.com/DQmQFbpk3yoCtwbmychzf3wJjKx7LGQJeynkokB8w5J4aNQ/b6.png
그럼 소스를 해석해드리겠습니다.
맨처음에 나오는 #include <stdio.h> 는 헤더파일 이라고 하는데 명령어의 묶음을 불러 오는 것입니다.
만약에 이것을 하지 않으면 printf 와 같은 명령어를 쓸수가 없습니다. 헤더파일 안에 이런 명령어들이 들어 있기 때문에 처음 시작할때 헤더 파일을 불러와야 합니다.
여기서의 stdio.h 는 standard input output . header 의 약자입니다.
다음 int main() 은 가장 기본으로 명령어를 실행 하는 곳입니다. 메인 함수라고 불립니다. 배우다 보시면 알게 되실 겁니다 ㅎ. 그냥 명령어는 이 메인 함수 안에다가 쓰시는게 대부분이라고 생각 하시면 됩니다.
printf는 영어를 좀 하시는 분은 아시겠지만 출력이라는 뜻입니다. 꼭 ( 과 " 를 하셔야 합니다. 안 그러면 오류 뜹니다. 끝 마칠때도 "과 ) 를 하셔야 해용!! " " 안에 \n 이 있습니다. 이것은 우리나라 키보드에는 않보이는 키로 ₩ 키가 \ 입니다. 이것은 다음줄로 내려간다는 것입니다. 즉 printf("두둠칫 \n 두둠칫"); 을 하시면 출력 결과가 두둠칫 두둠칫 이렇게 나옵니다. 마지막으로 ; 는 c언에서 거의 모든 문장에 붙습니다. 항상 붙이셔야 합니다!
return 0;은 소스가 끝났다는것을 알려주는 명령어 이다. 비유를 들자면 컴퓨터를 끌때 전원 버튼을 눌러 끄는것 보다 윈도우 키를 누르고 시스템 종료 버튼을 누르는것이 컴퓨터에게 더 좋은것처럼 프로그램에게도 return 0; 을 써주는 것이좋다.
즉 않써줘도 상관 없다는 것이다.
여기서도 ; 를 붙입니당
Vote 부탁 드려용 ㅎㅎ
Vote 감사합니다!!