.png)
Literal = 상수 =constant\-c언어에서의 상수 1)숫자 상수:정수,실수2)문자 상수: 'a'3)문자열(string)상수:"a", "ab"컴파일 언어 : 기계(플랫폼)에 따라 종속성을 가지므로 다른 기계에서 바로 실행 불가능하다 (ex .c언어,C++ )인
** Literal = 상수 =constant -c언어에서의 상수 1)숫자 상수:정수,실수 2)문자 상수: 'a' 3)문자열(string)상수:"a", "ab" ** 컴파일 언어 : 기계(플랫폼)에 따라 종속성을 가지므로 다른 기계에서 바로 실행 불가능하다 (ex .c언어,C++ ) 인터프리터 언어: 기계(플랫폼)에 따라 독립성을...
1. 프로그램 도구 -Editor : 작성편집기 -Translator : 언어 번역기 -Linker : obj -> 실행 가능 파일로 변경 -Debugger : 디버거 - 오류 찾기 -Configuration Tool : 구성도구 - 여러개의 파일을 하나의 실행파일로
[vi] command 모드에서 edit 모드로 전환 vi test.c 명령을 통해 test.c 파일 편집 edit 모드 -> command 모드 : esc 키 이동 command ( in command 모드) 커서 이동 => 상 : -j / 하 : -k / 좌: -h / 우: -l 라인 처음으로 이동 : -o / 라인 마지막으로 이...
1.Scope -scope =변수에 엑세스 할 수 있는 범위 -visible = 변수에 엑세스 가능함을 의미 -Static scope rule >-scope : 블록 간의 중첩 관계 >-비지역 변수(non-local) : 가장 가까운 중첩 블록에 선언된 변수 이용 컴파일 타임에 범위 결정됨 -Dynamic scope rule >-function ca...
1)데이터 타입 DataType = 가능한 값과 연산의 유형 기본데이터 유형(primitive type) : 정수형, 실수형, character, Boolean, 열거형 정수형(integer type) signed/unsigned , short/long in JAVA ) short :16bit / integer : 32bit / lo...
(1) 서브프로그램 정의 -sub program (=function, procedure, subroutine) -사용 이유 : 프로그램 크기 줄이기, 모듈화, readability, 유지보수&디버깅 용이 -요소 : Name, parameter list, body, reference environment -호출 : name, 매개변수의 개...
Coroutine 동시성 프로그래밍 지원 context switching overhead가 적은 non-blocking 일종의 경량 스레드 프로그램 실행 중일 때 특정 시점에 코루틴으로 이동 -> 그 전 실행하던 루틴을 정지 가능 협력형 멀티 태스킹 : 진입/탈출 여
array passing -호출 함수 (calling function) / 호출 받는 함수 (callee function) -함수 호출 : caller가 callee를 호출하여 인자를 받아 일을 하고 return value => caller -> callee call by reference : 주소를 인자로 전달 ch09- Abstraction /...