프로그래밍 썸네일형 리스트형 API이란?? API(application programming interface )- 응용 프로그램을 위한 통로 : 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합 API는 특정 시스템(운영체제든 하드웨어든)을 프로그래밍 하기 위한 함수 집합을 이르는 일반 명사이며 그중 하나가 윈도우즈 API -출처:API 정복 더보기 약간의기초(포인터) 포인터=주소를 담는 그릇 주소표현 aa[0]의 주소는 &aa[0]로 표시 // 원래 포인터 변수에는 꼭 주소값을 넣는다. 배열이름 aa 자체가 주소를 의미하므로 aa의주소는 단순히 'aa'로 표현. 배열 첨자로 표현 배열 이름으로 표현 주소 (임의의 주소) &aa[0] aa+0 1031 &aa[1] aa+1 1035 &aa[2] aa+2 1039☞주의) 주소값이 4byte씩 증가하는것 잊지 말것. 포인터 변수를 선언하려면 변수형에 *를 붙임 ex) int *변수;, char *변수; ex) ------------------------------------------------ #include using namespace std; int main() { int a=123; int *p; p=&a; prin.. 더보기 기초중기초(함수) 1.광역변수,지역변수 광역변수 : 함수 밖에서 변수를 지정하여 모든 함수에 광역변수를 사용. 지역변수 : 함수 안에 변수를 지정하여 지정된 함수 안에서만 사용가능 한 변수. ex) -------------------------------------- //광역변수. #include using namespace std; int x=0; // 광역변수 int main() { x=x+1; cout 더보기 기초중기초(구조체 struct) struct 변수는 배열처럼 방을 여러개 가지고 있으나 각 방의 모양(크기)이 다를 수 있으며 각 방의 이름도 번호를 붙이는 것이 아니고 struct 변수 선언시 지정해준다. struct 변수에 대해서도 아래 사항을 알고 있어야 한다. * 선언하는 법 선언의 효과 각 방의 이름 각 방에 데이타 넣기 각 방의 데이타 출력 *기본모양 선언하는 법 struct {int x; char y;} z; 선언의 효과 방 2개가 생긴다. 각 방의 이름 전체는 z, 각 방은 z.x, z.y 각 방에 데이타 넣기 z.x=9; z.y='d'; 각 방의 데이타 출력 cout 더보기 기초중기초(배열 array) 변수에는 간단한 변수(방 하나짜리 변수. 예:int, char), 배열(같은 방 여러 개를 갖는 변수), struct(크기가 다른 방 여러 개를 갖는 변수), pointer(주소가 들어갈 수 있는 방 하나짜리 변수) 등 4가지 종류가 있다. 이 각각의 자료구조에 대해 - 선언하는 법 - 선언의 효과 - 각 방의 이름 - 각 방에 데이타 넣기 - 각 방의 데이타 출력 등에 대해 알고 있어야 한다. 기본모양 - 선언하는 법 int z[10]; - 선언의 효과 정수를 담을 수 있는 방 10개가 생긴다. - 각 방의 이름 각 방은 z[0], z[1], ...., z[9]. 전체는 z - 각 방에 데이타 넣기 z[0]=3; z[1]= 5; .......... - 각 방의 데이타 출력 cout *NULL 문자(아스.. 더보기 기초중기초(반복문 for) for(초기값;조건문;반복문) {반복} 의미:조건에 만족할동안 초기값에 반복문을 실행하면서 문장{}을 반복한다. ex) ---------------------------------------- #include using namespace std; int main() { int x; for(x=0;x 더보기 기초중기초(반복문 while) 의미: 조건문장이 참일 경우 while루프 반복수행. ex) ---------------------------------------- #include using namespace std; int main() { int x=0; while(x 더보기 기초중기초(조건문 if) 1. if문 조건식을 계산하여 true(참)면 “문장”을 실행하고 false(거짓)면 “문장”을 실행하지 않는다. ex) #include using namespace std; int main() { int x=2; if(x 더보기 기초중기초(용어설명) #include "myheader.h" - 현재 디렉토리에 있는 myheader.h 파일의 내용으로 이 라인을 대체 #include - Program Files->Microsoft Visual Studio->VC98->Include 에 있는 iostream.h 파일의 내용으로 이 라인을 대체 #define A 100 - 이후 나오는 모든 a를 100으로 대체 // -//로 시작하는 line은 모두 무시(주석이라고 함) /* ~ */ -/*(내용)*/로 끝나는 문장들은 모두 무시(문단을 주석으로 표시) F10(한 줄씩 디버깅) -현재 줄을 실행하고 다음 줄로 진행. 현재 줄이 함수인 경우는 함수안으로 들어가지 않고 함수 body를 모두 실행한 후 그 다음 줄로 넘어감. F11(한 줄씩 디버깅) -현재 줄이.. 더보기 기초중기초(연산식) + : 더하기 - : 빼기 * : 곱하기 / : 나누기(몫값만 출력 나머지는 생략.) %: 나누기(나머지값만 출력) >,=, 더보기 이전 1 2 3 4 5 6 7 다음