2013. 8. 31. 16:37

C언어 - scanf 함수,주석문

scanf 함수 주석문

printf 함수는 콘솔화면에 특정 문자를 출력해주는 역활을 했습니다.

scanf 함수는 그의 반대인 컴퓨터에 정보를 입력해주는 역활을 함으로써

예를 들어 점수 평균을 구하는 프로그램에서 점수를 입력받아 컴퓨터내에서 계산후

평균을 화면에 출력해준다하면 입력받는 함수는 scanf 함수,계산 하는 것은 차후에 알아갈

산술연산자,평균을 화면에 출력해주는 함수는 printf 함수사용해서 만들 수 있습니다.

/ 우리가 교과서를 보며 공부를 하면서 그 짜투리 공간에 모르는 단어가 나오면 

필기를 하는거 처럼 소스 코딩을 하면서 해깔리는 부분,모르는 부분 등등 

표시를 해야할 때 우리가 표시한 부분을 컴퓨터가 읽지못하도록 무언가가 필요합니다.

 

scanf

예제 : scanf("형식지정문자",&변수명)

컴퓨터에 사용자가 입력할 수 있게 해주는 함수입니다.

우리가 입력받고 싶은 형식의 지정문자를 적어넣고 입력받은 값을 어느 변수에

넣을지 옵션에 적습니다.

그럼 입력 받은 값이 옵션의 변수에 저장(입력) 됩니다.

※ 단, 형식지정문자와 옵션에 들어갈 변수의 형식은 같아야합니다.

 

ex) 변수 "a"를 선언 하고 scanf 함수를 사용하여 입력하여 a에 입력값을  저장시켜

a 에 저장된 값을 출력합니다.

int a;정수형 변수 "a"를 선언 합니다.

scanf("%d",&a); 정수형 변수의 형식지정문자인 %d로 입력을 받고 a 에 저장합니다.

printf("a = %d",a); 정수형 변수 "a" 에 들어 있는 값을 형식지정문자로 이용해 화면에 출력합니다.  

 

100 을 입력 했더니 a = 100으로 변수a에 정수형 100이 들어간것을 볼 수 있습니다.

 

주석문

예제 : (한줄) // 입력 값

(여러줄) /*  입력 값 */

만약 내가 특정 소스코딩한 부분에 코맨트를 달고 싶다해도 코맨트를 달아버리면 그 코맨트를 읽어버려

번역 과정에 오류가 생겨버립니다.

하지만 주석문을 쓰면 컴퓨터가 읽지 못해서 코멘트를 달아도 아무 문제가 없습니다.

(컴퓨터 사인펜의 빨간펜의 역활을 함)

한 줄만 주석문 처리를 하고싶다면 //를 붙인상태에서 코멘트를 달면되구요.

여러줄을 주석문 처리하시고 싶으시다면 /* 를 쓰시고 코멘트를 여러줄에 단다음 */ 로 닫아주시면 

됩니다.

그렇게 주석처리가 된 부분은 코딩부분에서 초록색으로 색깔이 바뀌게됩니다. 

소스코딩에 맞지않는 한글을 사용해도 주석문을 이용해서 밑의 부분을 보시면 0 errer 가 뜨면서 아무문제 없이 실행이 가능하게 됩니다.

하지만 주석처리를 안하게된다면

저렇게 어마어마하게;; 한글이 읽혀지면서 88 error 에러가 떠 실행이 불가능한 상태가 되어버립니다.

 

 

 

'C/C++' 카테고리의 다른 글

C언어 - 조건문(IF문)  (0) 2013.09.02
C언어 - 연산자  (0) 2013.09.01
C언어 - 변수,형식지정문자  (0) 2013.08.31
C언어 - main,printf 함수  (0) 2013.08.31
C/C++ - 특징  (0) 2013.08.28