일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다자녀장학금
- 데이터베이스시스템
- 제거된값 첨부하기
- 이런 사람에게 "절대" 돈과 시간 쓰지 마세요. (이헌주 교수 3부)
- 배윤슬
- wxmaxima
- 무소의뿔
- 윤파고
- 나르시스트
- 티스토리챌린지
- 합의정리
- 2023채용박람회
- 숫타니파아타
- 쌍대성원리
- 아이엔이야기
- 맥북에서 wxMaxima 설치
- 등록금0원
- 정보처리기사공부방법
- 이분그래프
- playground배열
- 오블완
- 오일러투어
- 직선의방정식
- 청년도배사 이야기
- 허스켈그래프
- 집착형
- kgol
- 최단경로문제
- 그래프2
- wxMaxima install for mac os
- Today
- Total
목록* (127)
사적공간
지역변수의 범위와 지속 기간 (scope,duration)동적 할당을 하면 범위와 지속 기간이 분리됨. 선언은 여기저기 가능. 정의는 한 곳에서 나와야 함. scope resolution operation = '::' c++ 17 에선 아래와 같은 문법사용 가능 전역변수, 정적변수, 내부연결, 외부연결 전역변수는 가급적 수를 줄여야 함. 전역변수는 잘 안 쓰게 되는데, 다른 파일에 전역변수가 값을 바꾼다면 감당이 안됨. 이름으로 구분짓거나 설계를 잘 하거나 객체지향으로 전역변수를 안쓰거나 이렇게 외부파일에 정의되어 있어 해결은? 정의된 파일에 가서 변수를 초기화를 해주면 됨. 만약 익스턴이 정의된 파일에서 한 번 더 초기화를 해주면 에러..
#includeusing namespace std; int main() { cout c++은 함수 안에 함수가 선언 안됨. 변수명은 대문자로 잘 안쓴다. 헝가리안 표기법이 거의 의미 없어지는 시대가 오고 있음. 범위 기본적인 서식 맞추기 탭으로 보기좋게 정리 선언과 정의의 분리 함수 엿보기 기능 ( 다른 파일에 흩어져 있을 때 유용함) 헤더파일 만들기 코드를 여러 파일로 쪼개는 법 iostream 있는 곳 헤더파일을 폴더를 만들어 그 안에 옮기고, 원래 옮기면 비주얼 스튜디오에서 인식이 안되어서 추가작업으로 remove를 해주고 #include 에서 새로 생성한 폴더까지 경로로 넣어주어야 하는데 지금 시점..
구문분석의 종류 블록은 문장들로, 문장은 식들로식은 토큰들로 만들어짐 구문구조가 규칙에 잘 맞는지, 맞지 않는지를 검사하는 것을 구문분석 혹은 파싱이라고 함. -> 문장 w를 입력받았는데 잘 정의된 문장이라면 파스트리를 생성하고 아니라면 오류메세지를 냄. 이런 일을 '구문분석기' 라는 도구가 담당함. 유도트리와 모양은 같지만 구문분석기에 의해 생성되는 '파스트리' top-down 방식(좌단유도)과 bottom-up 방식(우단유도-reduce활용)이 있음. FORTRAN 컴파일러에서 괄호를 쳐서 우선처리 하던 방식에서 좌에서 우로 한 번에 처리하는 방식이 만들어짐. 좌->우 처리방식은 산술식을 좌에서 검사하면서 먼저처리하면 안되는 것은 일시적으로 스택에 쌓아두고, 다음에 읽어들인 연산자와 스택의 ..
모든 프로그래밍 언어는 프로그램이 잘 완성될 수 있는 구문구조를 묘사하는 규칙이 있음. ex) 파스칼 구문구조: 블록 이러한 구문구조가 규칙에 맞는지 검사하는 것을 구문분석(syntax analysis) or 파싱(parsing)이라고 함. 즉) 구문분석은 문장 w를 입력받아 w가 정의된 문법의 문장이면 w에 대한 파스트리를 생성하고 w가 정의된 문법의 문장이 아니면 오류메세지를 냄. 구문구조 규칙을 검사하는 일을 구문분석기가 함. 구문분석의 출력으로 생성되는 트리는 유도트리(derivation tree) 와 같은 모양을 갖음. -> 유도과정을 나타낼 때는 유도트리 -> 구문분석기에 의해 생성될 때는 파스트리 라고 부름. 파스트리를 어떤 순서로 만드냐에 따라 크게 top-down과 bot..
http://www.estat.me/estat/eStat/index.html eStat: Stat Education SW eStat eStat eStat www.estat.me
#include #include using namespace std;char arr[3][3];int main() { char a; cin >> a; /* 00 01 02 10 11 20 */ int x = 0; int y = 2; int k = 0; while (y>=0) { k++; x = 0; while (xNOP LM K
#include #include using namespace std;char arr[3][10]; char vect[3] = { 'V','F','Z' };int leng(int y) { for (int x = 0; x > arr[0]; cin >> arr[1]; cin >> arr[2]; int len[3]; char flag[3] = { 'X','X','X'}; len[0] = leng(0); len[1] = leng(1); len[2] = leng(2); for (int y = 0; y
#include #include using namespace std; void sort(int x[]) { int temp; for (int i = 0; i > arr[i]; } sort(arr); return 0;} #include #include using namespace std;int main() { char arr[100]; cin >> arr; char temp; int len = strlen(arr); for (int i = 0; i arr[k]) { temp = arr[i]; arr[i] = arr[k]; arr[k] = temp; ..
#include #include using namespace std;int main() { int arr[5] = { 9,5,2,6,3 }; int temp = 0; for (int y = 0; y arr[x]) { temp = arr[y]; arr[y] = arr[x]; arr[x] = temp; } } } return 0;}