본문 바로가기

전체 글315

c#_01 변수?? 변수는 말그대로 변하는 수. 어떠한 값이 고정된 것이 아니라 바뀔수 있는 값이 변수입니다.프로그래밍 언어에선 변수를 값을 담아두는 상자로 표현하기도 합니다. 상자에 주기를 함으로써 어떠한 물건이나 값들을 담아두는지 표현하고 그 안에 양은 담아두는 것만큼 변하는 것이죠. 변수의 구조는 데이터의 종류인 자료형과 변수의 이름으로 구성됩니다.자료형 변수명; int는 자료형, a는 변수로서 정수형 변수를 메모리 공간에 10의 값을 할당하고 그 공간에 a라는 이름을 붙인것!! int a;  a = 10;  //a라는 변수에 10의 값을 대입. a = 2200;//10의 값이 대입되어있는 a라는 변수에 2200의 값을 대입함으로써 이 a라는 변수의 값은 10에서 2200.. 2021. 4. 6.
컴파일이란?? 작성한 c언어를 비롯한 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어로 변환하는 것을 말합니다. 예를들어 한국어를 외국인이 알아들을 수 있게 번역을 한다고 생각하시면 될 것 같습니다. 이러한 변환은 컴파일러라는 녀석에 의해 변환이 되는데 각 언어마다 다양한 컴파일러가 존재합니다. C#을 예로들어 설명해보자면, 먼저 C#으로 작성된 소스 코드를 C#언어 컴파일러로 컴파일을 하게 됩니다. 이때 컴파일의 결과물로써 exe파일과 dll파일이 생성됩니다. 흔히 이 생생된 파일을 어셈블리(Assembly)라고 칭합니다. 이 파일안엔 코드 이외에 자신을 설명하는 메타데이터, 메니페스트 정보가 포함됩니다. 그리고 MSIL이라는 형태를 지니고 있는데 이는 컴퓨터가 해석 가능한 원시코드(native code)가 되기 .. 2021. 4. 5.
c#_14 if , else if, else 조건문 조건문은 말그대로 어떠한 조건에 따라 프로그램의 실행을 제어하는 문법입니다. 먼저 if문에 대해서 알아보겠습니다. 기본적인 if문 사용법은 아래와 같습니다. if(조건식) { //조건에 부합한다면 실행 } 조건식이 참이라면 식안의 문장을 수행하고 그렇지 않다면 실행하지 않고 건너뜁니다. 보통 이 조건문에는 논리 연산자나 관계 연산자가 쓰입니다. 그에 따라 bool형식의 true또는 false를 반환해 만약 식의 조건이 참(true)라면 영역 안의 내용을 실행하게 됩니다. else if의 경우 if와 함께 쓰입니다. else if만 단독으로 쓰일 순 없습니다. 아래의 예제를 통해 알아보겠습니다. 예제에서 보시듯 if의 조건식이 참이 아닐경우 else if의 조건을 체크하게 됩니다. 당연히 else if의 .. 2021. 4. 4.
반응형