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

Index 문자열 상수 구현 char 포인터 gets 문자열 입력 fgets 문자열 입력 fflush puts, fputs 1. 문자열 상수 구현 컴파일러는 문자열을 char 배열 형태로 따로 보관하고 문자열 상수가 있던 곳은 배열의 위치 값을 사용한다. (주소로 접근하여 문자열을 바꾸는 것은 위험, 문자열 상수를 읽기 전용 메모리 영역에 저장하기 때문) 2. char 포인터 문자열을 char포인터에 대입하면 문자열에 이름을 붙여 사용할 수 있고, 다른 문자열로 쉽게 변경 가능. char포인터 예제 #include int main(void) { char* ch = "apple"; printf("입력 문자 : %s\n", ch); ch = "banana"; printf("변경 문자 : %s\n", ch);..

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}; //네 번째 초기화..