일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- shell
- CV
- 쉘
- Windows10
- Computer Vision
- 영상처리
- c
- 리눅스
- 코딩
- 턱걸이
- 백준
- 학습
- python
- OpenCV
- 프로그래밍
- 운영체제
- error
- 공부
- Windows 10
- linux
- 텐서플로우
- C++
- 프로세스
- C언어
- 백준알고리즘
- 알고리즘
- TensorFlow
- 딥러닝
- 시스템프로그래밍
- 회귀
- Today
- Total
목록전체 글 (161)
줘이리의 인생적기

Index 메모리 주소 &(앰퍼샌드) 포인터, 간접 참조 연산자 주소와 포인터의 이해(차이, 크기, 사용하는 이유) 1. 메모리 주소 프로그램이 사용하는 메모리의 위치를 주소 값으로 식별할 수 있다. 바이트 단위로 구분되어 진다. int형 변수 a가 메모리 1000번지부터 할당되었다면 1000부터 1003까지 4바이트로 할당된다. 2. &(앰퍼샌드) 변수가 메모리 어디에 할당되었는지 궁금할 때 주소 연산자(&)를 사용한다. 주소 알아보기 예제 #include int main(void) { int a; double b; char c; printf("int형 변수의 주소 : %u\n", &a); //%u나 %x로 알아볼 수 있다. printf("double형 변수의 주소 : %u\n", &b); printf..

Index 배열 선언 배열 초기화 sizeof를 활용한 배열처리 char형 배열 선언, 초기화 문자열 대입 gets, puts 1. 배열 선언 동일한 자료형을 저장할 저장 공간이 많이 필요한 경우 '배열' 사용. (주의사항 : 요소의 개수가 5개면 첨자는 0부터 4까지 사용) 2. 배열 초기화 최초 할당된 저장 공간에는 쓰레기값이 저장되어 있어서 선언과 동시에 초기화를 해야 한다. //첫 번째 초기화 방법 : 모든 요소 값 설정 int arr[5] = {1,2,3,4,5}; //두 번째 초기화 방법 : 0부터 차례대로 초기화하고 남은 요소는 0으로 채워짐 int arr[5] = {1,2,3}; //세 번째 초기화 방법 : 모든 요소를 0으로 초기화 int arr[1000] = {0}; //네 번째 초기화..

문제 바로가기(출처) : https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 설명 백준 2588번 곱셈 문제입니다. 세 자리 자연수 2개를 입력받고, 각 연산에 맞는 위치에 들어갈 값을 출력하는 문제입니다. 코드 #include using namespace std; int main() { int a, b; cin >> a >> b; cout

Index 함수 정의 함수 호출, 반환 함수 선언 매개변수가 없는 함수 변환값이 없는 함수 매개변수, 변환값이 없는 함수 재귀함수 1. 함수 정의 함수 정의 : 함수를 실제 코드로 만드는 것이며 기능을 구현 2. 함수 호출, 반환 함수 호출 : 함수 호출을 해야 함수 사용 가능 3. 함수 선언 함수 선언 : 컴파일러에 어떤 함수를 사용할 것이라고 정보를 주는 역할 함수 정의, 호출, 반환, 선언 예제 #include int sum(int x, int y); // sum 함수 선언 int main(void) { int a = 2, b = 3; int result; result = sum(a, b); // sum 함수 호출 printf("result : %d\n", result); return 0; } in..

Index while for do ~ while 중첩 반복문 break, continue 1. while 조건식을 먼저 검사하고 조건식이 참인 동안 실행문 반복 while문 예제 #include int main(void) { int a = 1; while (a < 10) { a *= 2; } printf("a는 %d\n", a); return 0; } 실행결과(충분한 생각을 가진 후 누르기) 더보기 2. for while문과 비슷한 반복문, 증감식으로 반복 횟수를 제어 for문 예제 #include int main(void) { int a = 1; int i; for (i = 0; i < 5; i++) { a = a * 2; } printf("a는 %d\n", a); return 0; } 실행결과(충분한..

Index if if ~ else if ~ else if ~ else if 중첩 switch ~ case 1. if 기본 구조를 알아보고 예제로 이해하기 if문 예제 #include int main(void) { int a = 15; int b = 1; if (a > 10) { b = a; } printf("a : %d, b : %d\n", a, b); return 0; } 실행결과 2. if ~ else 만족하지 못할 때에도 실행코드를 넣으려면 사용하는 조건문 if ~ else문 예제 #include int main(void) { int a = 5; if (a >= 0) { a = 4; } else { a = 3; } printf("a : %d\n", a); return 0; } 실행결과(충분한 생각을..

Index 산술 연산자, 대입 연산자 증감 연산자 관계 연산자 논리 연산자 형 변환 연산자 sizeof 조건 연산자 1. 산술 연산자, 대입 연산자 예제로 설명 생략. 산술 연산자, 대입 연산자 예제 #include int main(void){ //산술 연산자 int a, b; int sum, sub, mul; a = 5; b = 10; sum = a + b; sub = a - b; mul = a * b; printf("합은 %d, 차는 %d, 곱은 %d\n", sum, sub, mul); //나누기, 나머지 연산자 int div, res; div = b/3; res = b%3; printf("10/3의 몫은 %d, 나머지는 %d", div, res); return 0; } 실행결과(충분한 생각을 가진 ..

Index 변수 선언 정수 자료형, unsigned 정수 자료형 실수 자료형 문자열 저장 const scanf 문자, 문자열 입력 1. 변수 선언 2. 정수 자료형, unsigned 정수 자료형 정수 자료형은 양수와 음수 모두 저장 unsigned는 양수만 저장(두 배 더 넓은 범위의 값 저장 가능) 3. 실수 자료형 float의 유효숫자 7자리까지 double은 15자리까지 long double은 15자리 이상 4. 문자열 저장 저장방법 char 배열명[문자열길이+1] = 문자열; 문자열 저장, 출력 예제 #include int main(void){ char fruit[6] = "apple"; printf("사과는 영어로 %s\n", fruit); return 0; } 실행결과 5. const 변수는 ..