달력

72024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

GIT 이란?


Git 은 Versoin Control System ( 버전 관리 시스템 ) 의 제품 중 하나 이며 이 외로 CVS, SVN 등이 있습니다.


우리가 지금까지 해 왔던 백업 파일들 


File

File_최종

File_진짜_최종


이런식으로 현 파일을 실수로 날렸거나 터졌을때 다시 쉽게 전으로 돌아가기 위해 백업 파일을 만들어 사용해왔습니다.


이러한 방식 또한 버전관리라고 할 수 있습니다.


하지만 늘어나는 용량과 지저분한 이름들의 단점을 없애고 편히 관리 하기 위해 등장한것이 버전관리 프로그램중 하나인 GIT 입니다.




참고 자료 

지옥에서 온 Git - 생활 코딩

URL - https://opentutorials.org/course/2708

Posted by JakeGD
|

C 언어

- 프로그램 작성하는 경우에 함수를 정의함에 있어 지역변수의 선언이 항상 제일 먼저 등장해야 한다.


C++ 언어

- 지역변수 선언은 함수 내 어디든 삽입이 가능하다.




C 예제

void main()

{

   int loop;   // C언어는 항상 최 상단에 변수 선언을 해야한다.


   for( loop = 0; loop < 10; loop++)

   {

       ...

   }




C++ 예제

void main()

{

   for( int loop = 0; loop < 10; loop++)   // C++ 경우 어디든 선언이 가능 하다.

   {

       ...

   }

}  

 

단 어디든 선언이 가능 하다고 해서 


loop = 0;

int loop;  


이런식으로는 사용 불가능 하다...


Posted by JakeGD
|

ADT(Abstract Data Type) 추상 자료형


    • 구체적인 기능의 완성과정을 생량한 순수기능이 무엇인지 나열한 것.

예시 )
Wallet(지갑) 이라는 클래스의 추상 자료형을 정의한다고 하겠습니다.


int TakeOutMoney(Wallet * pw, int coinNum, int billNum) 

 - 첫 인자값으로 전달된 주소의 지갑에서 돈을 꺼낸다..
 - 두번째 인자값으로 꺼낼 동전 수, 세번째 인자값으로 꺼낼 지폐 수를 전달한다.
 - 반환되는 int형 함수로 꺼내고자 하는 돈의 총액이 반환 후 그만큼 차감.

void putMoney(Wallet * pw, int coinNum, int billNum)

 - 첫 인자값으로 전달된 주소의 지갑에서 돈을 넣는다.

 - 두번째 인자값으로 꺼낼 동전 수, 세번째 인자값으로 꺼낼 지폐 수를 전달한다.

 - 넣은 만큼 동전과 지폐수 증가.


Posted by JakeGD
|