달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

변수명에 사용시 에러 발생 확인

   

   

   

변수 선언시 주의사항

  • 변수 선언은 제일 앞쪽에 선언합니다.
  • 변수의 이름은 의미 있게 작명합니다.
  • 특수 기호, 공백 문자, 맨 처음 숫자를 사용하면 안됩니다.
  • C언어에서 사용되는 키워드/예약어를 변수 이름에 사용하지 않습니다.
  • C언어는 대소문자를 구분한다

   

 

소스코드

   

  1. int main(void){
  2. //      int int;        // 변수의 선언, 에러발생
  3. //      int void;       // 변수의 선언, 에러발생
  4. //      int ?result;
  5. //      int 2result;    // 변수의 선언, 에러발생
  6.         int rsult2;
  7.         //to tal 사이에 공백 문자 사용
  8.         //int to toal;  // 변수의 선언, 에러발생
  9.         int total;
  10.         //C언어는 대소문자를 구분한다
  11.         int TOTAL;      //total, TOTAL 같은 변수가 아닙니다.
  12.         return 0;
  13. }

 


   

   

출력결과

int int;        // 변수의 선언

 

   

int ?result;

   

 

int to toal;

 

Posted by codedragon codedragon

댓글을 달아 주세요

변수 선언 및 초기화

   

   

소스코드

   

  1. int main(void){
  2.    
  3.         int a=0;                // 변수(메모리 공간)a 데이터 0 저장
  4.         int b=10;
  5.         printf("변수a 초기값은 %d 입니다\n", a); // 변수 a 저장된 데이터 출력
  6.         printf("변수b 초기값은 %d 입니다\n", b);
  7.         a=100;
  8.         b=200;
  9.         //a = a+10;   //  변수(메모리 공간) a 데이터가 변경
  10.         //b = b+10;   //  변수(메모리 공간) b 데이터가 변경
  11.         printf("변경된 a 값은 %d 입니다\n", a); // 변경된 변수 a 데이터 출력
  12.         printf("변경된 b 값은 %d 입니다\n", b); // 변경된 변수 b 데이터 출력
  13.         return 0;
  14. }

 


   

 

출력결과 

Posted by codedragon codedragon

댓글을 달아 주세요

  

변수 선언 형식

int x;

자료형 변수명;

 

int

데이터 형식(자료형)

x

변수명(식별자)

;

문장의 끝

 

변수 선언 예

int a;        // 정수형 변수 선언

int c, d;     // 정수형 변수 선언

float e;      // 실수형 변수 선언

float f, g;   // 실수형 변수 선언

 

 

 

변수 선언시 주의사항

·       변수 선언은 제일 앞쪽에 선언합니다.

·       변수의 이름은 의미 있게 작명합니다.

·       특수 기호, 공백 문자, 맨 처음 숫자를 사용하면 안됩니다.

·       C언어에서 사용되는 키워드/예약어를 변수 이름에 사용하지 않습니다.

·       C언어는 대소문자를 구분합니다

 

 

 

변수 이름의 올바른 사용/잘못된 사용

변수 이름 올바른 사용

변수 이름 잘못된 사용

잘못된 이유

int  result;

int  ?result;

특수 문자 ? 사용

int  total;   

int  to tal;

to tal 사이에 공백 문자 사용

int  result2;

int  2result;

맨 처음에 숫자 사용

int numInt

int int;

키워드 int 사용

int numLong

int long;

키워드 long 사용

int numShort

int short;

키워드 short 사용

 

변수 이름의 대소문자

대문자 변수 이름

소문자 변수 이름

설명

int  Apple;

int  apple;

같은 변수가 아닙니다.

int  TOTAL;

int  total;

같은 변수가 아닙니다.

int  resulT;

int  result;

같은 변수가 아닙니다.

 

 

ANSI(American National Standards Institute) 표준화된 키워드

auto

beak

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 9. 20. 10:14

예약어 Development/Java


 

예약어

·         자바 프로그래밍을 하는데 있어 특정한 의미가 부여되어 이미 만들어진 식별자를 말합니다.

·         예약어에 등록되어 있는 것은 프로그래밍에서 식별자로 사용할 수 없습니다.

·         const goto는 예약어로 등록만 되어 있을 뿐 사용되지 않는 예약어입니다.

 

 

 

예약어 종류

·         abstract

·         assert

·         boolean

·         break

·         byte

·         case

·         catch

·         char

·         class

·         const

·         continue

·         default

·         do

·         double

·         else

·         enum

·         extends

·         false

·         final

·         finally

·         float

·         for

·         goto

·         if

·         implements

·         import

·         instanceof

·         int

·         interface

·         long

·         native

·         new

·         null

·         package

·         private

·         protected

·         public

·         return

·         short

·         static

·         strictfp

·         super

·         switch

·         synchronized

·         this

·         try

·         void

·         while

 

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 9. 19. 17:05

변수(Variable) Development/Java


   

변수(Variable)

  • 데이터 저장을 위한 메모리 공간을 할당(확보)하는 방법을 제공하고
  • 할당된 메모리 공간의 접근(저장/참조)하기 위한 방법을 제공해 줍니다.

   

변수 선언

int num1;

long num2;

   

   

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

2014. 8. 25. 20:29

식별자 Development/Java


 

식별자 명명 규칙

·       영문자(A~Z,a~z)와 숫자(0~9)와 ‘_,$’의 조합 (_,$’ 이외의 특수문자 사용 불가)

·       첫 글자는 반드시 영문자나 ‘_’로 시작, 숫자  시작 불허

·       식별자 첫자로 숫자를 사용하지 않는 이유는 숫자와 식별자의 구별을 빠르게 할 수 있도록 하기 위해서입니다.

·       식별자는 대소문자를 철저히 구분합니다.(case-sensitive)

·       예약어는 식별자로 사용할 수 없습니다.

·        공백 문자를 포함할 수 없습니다.

·       식별자는 가급적이면 자기 역할에 맞는 의미 있는 이름을 부여하여야 합니다.

 

 

 

식별자 정의 규칙

구분

정의 규칙

사용 예

클래스

·       Camel Case

·       문자는 항상 대문자로 표현

·       하나 이상의 단어가 합쳐질 때는 각 단어의 첫 문자들만 대문자로 표현

class MyClass {

//;

}

변수와 메서드

·       변형된 Camel Case

·       문자는 항상 소문자로 표현

·       하나 이상의 단어가 합쳐질 때는 두 번째부터 오는 단어의 첫 문자들만 대문자로 표현

int num;

String strName;

public void getName(){

   //…;

}

상수

·       모든 문자를 대문자로 표현

·       하나 이상의 단어가 합쳐질 때 공백 필요 시 under score(_)를 사용하여 연결합니다.

int JAVATEST = 10;

int JAVA_TEST = 20;

 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요