본문 바로가기

분류 전체보기

[C++] 포인터에 배열 넣는 것의 규칙 1. 자료형은 동일int array[5];int *ap; 2. 포인터에 배열 지정할 때ap = array; 3. 함수에 입력할 때average_array( ap ); // 함수 사용시 --double average_arrat(int *pointer) // 함수 정의시 4. 포인터에 배열이 지정되었을 때 동일시 하는 것array[0] == *barray[1] == *(b+1)...array[4] == *(b+4)이것을 이용한 같은 논리for(int i=0;i
[C++] 행렬의 사칙연산 함수 배열 2X2 함수를 기본으로 합니다.배열 이용 int martrix_add(int a[][2],int b[][2],int c[][2]){for(int i=0;i
[C++] 평균 구하는 함수 리턴/포인터 리턴 이용 double ave(double array[],int n){double sum; for(int i=0;i
[C++] 합 차 함수 반환 리턴/포인터/레퍼런스 return식 int add( int a, int b){ return (a+b); } int main(){int x,y;add(a,b);}point식 void add( int a, int b, int *c ){ *c = a+b; } int main(){int a,b,c;add(a,b,&c);}reference식 void add( int a, int b, int &c ){ c = a+b; } int main(){int a,b,c;add(a,b,c);} 차를 구하는 함수는 +를 전부 -로 바꿔주면 됩니다.곱하기나 나누기도 연산을 바꿔주면 됩니다.
Bamboo Notebook Table 다용도 테이블 자주 침대에서 노트북을 하는데 있으면 용이할 거 같아 구매한 제품
[C++] 난수 생성 기초 난수란 랜덤한 수로 프로그래밍시 랜덤한 값을 출력하거나 랜덤한 값을 선택할 때 필요한 함수입니다. 게임을 예로 들면 상자를 열었을 때 랜덤한 아이템이 나오게 하기 위해서는 이 난수가 필요하다고 할 수 있죠. C++에서 난수 발생을 위해서 필요한 헤더는 #include 이고 헤더 안 함수는 rand() : 1~32767 중 랜덤의 수가 나오는 함수, 정수형 srand() : 랜덤 시작의 씨앗값 설정 함수 RAND_MAX : rand의 최댓값 = 32767 가 있습니다. 여기서 처음 배울 때 의문이 드는 건 srand 함수이고 씨앗값이란 단어입니다. 설명을 드리자면 rand() 함수는 지정해주면 무작위적으로 선택하지 않고 '출발점'이란 게 존재합니다. 그래서 이 출발점을 바꿔주지 않으면 프로그램을 몇번을 실..
[C++] 파일입출력 : 텍스트를 출력하고 읽는 프로그램 간단히 말해서 파일입출력을 이용한 프로그램으로 텍스트 파일을 생성하거나 텍스트 파일 내용을 받아 배열에 저장해 프로그램에 띄우는 간단한 프로그램입니다. 설명은 이해에 초점을 뒀으며 실제 용어랑은 안맞을 수도 있습니다. 출력 프로그램 #include #include // 입출력 헤더 using namespace std; int main() { double a[5]; cout > a[0]; cout > a[1]; cout > a[2]; cout > a[3]; cout > a[4]; // 배열을 선언하고 배열에 숫자를 입력하는 코드 ofstream os; // os란 변수로 파일 출력 선언 os.open("array_data.txt"); // os로 텍스트 파일 오픈 ( 이 시점엔 생성시킨다 보면 됩니다. )..
천인국 'Power C++' 중간점검 답 출판사나 저자가 작성한 답이 아닌 블로그 주인이 쓴 답입니다.차차 업데이트해나갈 예정입니다. p3. 1. 프로그램 때문이다.3. 지정된 기능만 수행할 수 있어서p36.1. 변수는 한 번 값이 정해져도 언제든지 변경 가능하지만 상수는 변경되지 않는다.2. 자료형은 데이터의 종류로 이 종류에 따라 필요한 메모리 공간의 크기가 다르고 특정 자료형으로 정의되면 그 변수에는 해당되는 자료형만 저장할 수 있다.3. double (8) > float,int,long (4) > short (2) > char (1)p38.1. 알파벳, 문자, 숫자 밑줄문자 '_'으로 이루어진다.첫번째 문자는 알파벳 또는 '_'이어야 한다.대소문자를 구별한다.키워드랑 같은 이름은 허용되지 않는다.길이 제한은 없다.2. 알파벳과 '_'3...