목록전체 글 (151)
성장일기
메모장에 코드를 쓰고 확장자를 cs로 바꿔주면 c#파일로 바뀜 비주얼 스튜디오는 IDE (통합개발환경 IDE: Integrated Development Environment) 원래 도스창에서 명령어를 넣어 컴파일을 하고 실행 해줘야하지만 vs가 지원함 ○명령행 컴파일러 ○배열 ar은 int배열 10개를 참조한다 int ar[10]; - 기본형 new int[2,3] - 2차원배열 배열의 중첩은 잘 쓰지않음 ○클래스 기존프로그램이 현실반영이 어려워서 현실반영을 위한 객체지향프로그램이 나옴 객체의 특징을 쭉 적어보는 것,서술(사양서)-class = 틀 붕어빵 틀=클래스, 붕어빵 =객체 클래스를 정의해놓으면 객체를 대량생산해낼 수 있음 class 이름 { } 정보는 행위정보와 상태정보를 만든다. 행위정보는 메..
참고)string,배열, 클래스, object 모두 참조형식 값을 스택에 저장-값형식, 힙에 저장-참조형식 초기화되지 않은 모든 참조형 변수는 null 값을 가진다 ○기본형-객체파일, 객체형 기계어->어셈블리어(부터는 인간을 위해 만든 언어)->C(객체지향)->,,->,, 저급어-------------------------------------------------->고급어 고급어는 인간의 생각을 기계어로 번역한다. 소프트웨어 하나로 어느 플랫폼에서나 실행하는 것이 목표 C#은 2000년 6월 마이크로소프트가 발표한 플랫폼 독립적인 실행환경 이진 호환성을 확보한 플랫폼은 1995발표된 자바이다 닷넷은 최신버전보다 안정된 버전을 쓰는 것이 좋다 닷넷 컴파일러는 IL(Intermediate Language)..
○Break 문 반복문에서 break를 만나면 바로 탈출(루프를 벗어난다) ○continue 문 continue를 만나면 이후의 반복 구문 실행을 생략하고 곧바로 조건식 평가로 실행을 옮기면서 반복 º예제 1~999까지 반복(+1씩 증가, 1000보다 작은 자연수이므로 1000은 포함하지 않는다) 3과 5의 배수가 아니면 다음 반복으로 진행 그렇지 않으면 모두 더한다 반복문이 끝났으면 더한값을 출력 ○goto 문 LOOP: 라벨 if { } goto LOOP; LOOP_EXIT: ; 편하지만 많은 코드가 존재할 시 뒤죽박죽->소스분석어려움 =>쓰지않음 참고)
참고)객체지향 언어 OOP(Object Oriented Programming) 참고)int iNumber (i는 int형이라는것을 나타내는 표시) byte bNumber(b는 바이트형) for, foreach, while, do/while가 있다 ○while 문 while(종료조건, 반복할 조건) { } -반복 구간 ○for 문 º반복문 만들기 1- 겹치는 코드 제거 2- 변수 알맞게 변경 3- 완성 º구구단 만들기 ○do/while 문 - 일반적으로 잘 안쓰임 do { }while( ); 끝에 세미콜론이 붙음 한번 수행 후 참인지 체크 ○foreach 문 - 객체가 있어야 쓸 수 있음