달력

10

« 2020/10 »

  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3

 

 

매개변수 전달 방법

구분

설명

값에 의한 전달

(Call by Value)

·         메서드를 호출 기본 자료형의 인자로 전달하는 방식

·         값을 복사하여 전달

·         (value) 복사해서 해당 함수에 사용

·         호출 시의 실인자(기존의 변수) 별도의 값으로 인식되어 영향을 받지 않습니다.

 

주소에 의한 전달

=참조에 의한 전달

(Call by Reference)

·         reference(주소) 복사되어 전달

·         값이 들어있는 주소 넘겨주므로 연산 결과에 따라 기존의 값이 바뀔 있습니다.

·         넘겨진 원본 매개 변수를 직접 참조합니다.

·         하나의 객체를 참조하는 변수가 2개가 되어 어느 곳에서 수정을 하게 되면 같은 객체를 참조하는 다른 쪽에서도 영향을 받게 됩니다

·         메서드 호출 전달하려는 인자를 참조(객체) 자료형을 사용하는 경우를 의미합니다. 여기에는 기본 자료형이 아닌 일반 객체 또는 배열들이 여기에 속합니다.

·        



 

반응형

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

매개변수 전달 방법  (0) 2020.10.25
함수의 종류  (0) 2020.03.29
VSCode - C/C++ Extension - install(설치하기)  (0) 2020.03.22
매개변수(parameter)  (0) 2020.03.17
ASCII (아스키), ASCII Code(아스키코드)  (0) 2020.03.17
주석문 (Comment), 주석문의 종류  (0) 2020.03.17
Posted by codedragon codedragon

댓글을 달아 주세요


 

디버깅(Debugging)

프로그램이 포함하는 모든 오류를 찾아내 제거하는 의미합니다.

 

 



 

 

 

 

 

오류 종류

오류에는 구문 오류와 논리 오류가 있습니다.

구문 오류

틀린 문자를 입력하거나 문법 맞지 않는 명령문을 사용했을 발생하는 오류

논리 오류

제어 구조의 부적절한 사용으로 발생하는 오류


 

 

 

 

 

 

 

 

시험(Test)

시험은 알파 테스트와 베타 테스트등으로 구분할 있습니다.

 

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요


 

IDE (통합개발환경)

·         Integrated Development Environment

·         GUI 환경에서 프로그램 개발이 가능한 소프트웨어

·         코딩디버그컴파일배포, 실행등 프로그램 개발에 관련된 모든 작업 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어입니다.

·         종래의 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 따로 사용하였으나, 이러한 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합 개발 환경입니다.

·         최근의 통합 개발 환경은 그래픽 사용자 인터페이스(GUI) 응용 프로그램 개발용 고속 개발 도구가 많이 등장하였습니다.

·         대규모 프로젝트 개발 적합합니다.

·         무료 유료 IDE 존재하며 상용 소프트웨어의 경우 가격이 비교적 고가입니다.

 

 

 

 

 

 

 

IDE 종류

·         Visual Studio

·         Eclipse

·         XCode

·         IntelliJ

·        

 

 

https://en.wikipedia.org/wiki/Integrated_development_environment

http://bit.ly/3d7WI8u

 


반응형
Posted by codedragon codedragon

댓글을 달아 주세요

  1. taerangbae 2020.03.30 18:55  댓글주소  수정/삭제  댓글쓰기

    관리자의 승인을 기다리고 있는 댓글입니다


 

함수 사용의 장점


장점

설명

코드

모듈화

·         함수를 기능별로 작성하여 비슷한 기능들만 모을 있습니다.

·         응집력 

코드

논리화

·         코드의 일정 부분을 별도의 논리적 개념으로 독립화할 있습니다.

·         코드를 논리적으로 이해하는 도움을 줍니다.

코드

재사용성

·         작성한 함수는 얼마든지 다시 사용 있습니다.

·         반복적인 수행이 가능합니다.

·         재사용성 향상


코드

수정 용이

·         오류나 에러 수정이 쉬워집니다.

·         코드의 안정성 향상

코드

간략화

·         반복되고 중복되는 문장을 밖으로 빼서 함수화 함으로써 소스코드를 간결하게 할수 있습니다.

·         복잡성


 

 

반응형

'Development > C#, Xamarin' 카테고리의 다른 글

리터럴(Literal)  (0) 2020.03.24
접미어(Suffix), 리터럴(Literal)  (0) 2020.03.17
함수 사용의 장점  (0) 2020.03.17
this 키워드  (0) 2020.03.15
인터페이스 선언 형식  (0) 2020.02.05
C# vs JAVA - 상속  (0) 2020.01.01
Posted by codedragon codedragon

댓글을 달아 주세요