전체 글 썸네일형 리스트형 [C언어] 배열 # 배열동일 자료형의 값들이 순서적으로 하나의 이름에 모여 있는 것배열의 각 요소는 하나의 변수로 취급각각의 자료들은 원소라 하며, 이들은 배열명과 첨자로 구분첨자의 표현은 대괄호로 나타냄.# 1차원 배열배열의 첨자가 하나만 있음첨자의 개수는 배열 전체의 구성요소의 개수를 의미 (첨자 0부터 시작)1차원 배열의 초기화배열을 선언하면 기억공간을 초기화해야 한다. 1차원 배열의 초기화방법배열 선언 후 초기값 할당 : 반드시 배열의 크기 지정.외부로부터 자료 입력받아 초기화: ex) scanf("%d", &x[ i ]); 배열선언과 동시에 초깃값 할당int array[4] = {10,20,30,40};int array[] = {10,20,30,40}; // 배열의 크기 생략 가능int array[4] = {.. 더보기 [C언어] 함수 # 함수특정한 작업을 수행하도록 설계된 독립적인 프로그램모든 함수는 서로 독립적이러한 함수들이 정해진 순서에 따라 실행됨으로써 프로그램의 기능 수행C 프로그램은 함수들로 구성전체 실행 내용을 몇 개의 모듈로 분류함수들은 서로를 자유로이 호출 가능# 함수의 장점프로그램 수정이 용이하다함수 재사용으로 코드 중복 최소화프로그램 기능 한 눈에 파악할 수 있다. 👉유지관리가 쉽다.#함수의 정의매개변수가 없으면 void형으로 사용반환 자료형에서 void 반듣시 명시 (생략시 int로 처리)매개변수 (void)와 ()는 동일한 의미# 함수의 원형 선언함수는 변수와 같이 사용되기 전에 미리 선언원형선언은 일반적으로 main()함수 이전에 한다.원형선언은 함수정의 부분의 헤더부분에 세미콜론(;)추가# 함수의 호출매개변.. 더보기 [C언어] 선택제어문/반복제어문 # 선택제어문If 문 # include int main(){ int score; printf("점수를 입력하세요: "); scanf("%d", &score); if (score%2 ==0) printf("%d는 짝수\n", score); if (score%2 == 1) printf("%d는 홀수\n", score); if(score >= 90) printf("%d는 A \n", score); else if(score >= 80) printf("%d는 B \n", score); else if(score >= 70) printf("%d는 c\n", score); else if(score >= 60) printf("%d는 D \n", score); else printf("%d는 F.. 더보기 [C언어] 입출력함수와 연산자 # 표준입출력함수의 종류키보드 입력 함수scanf(): 모든 자료형 입력getchar(), getch(): 문자형 자료 입력gets(): 문자열 자료 입력화면 출력함수printf(): 모든 자료형 출력putchar(), putch(): 문자형 자료 출력puts(): 문자열 자료 출력# 버퍼를 사용하지 않는 문자 전용 입출력 함수getch(): 문자 전용 입력함수, 입력되는 글자를 화면에서 볼 수 없음putch(): 문자 전용 출력함수// 문자형 자료의 입출력 프로그램(소문자 -> 대문자 변환) #include int main(){ char c; printf("소문자 한 개 입력하시요: \n"); c = getchar(); c=c-32; //소문자를 대문자로 변환 (ASCII.. 더보기 [C] 선행처리기 매크로 # 선행처리기 종류파일 포함 - #include매크로 정의 - #define조건부 컴파일 #include #define program int main()#define print printf#define MAX 100#define MIN 10program{ print("MAX: %d MIN:%d \n", MAX, MIN);}// 매크로 함수 정의 프로그램 #include #define Max(x,y) x>y? x : y#define Min(x,y) x# 매크로 조건문# if defined ~ #endif#ifdef ~ #endif- 매크로 조건문은 반드시 #endif문으로 종료해야 한다.매크로 정의 여부 확인 방법`#if defined 매크로명` //매크로 정의 해제 프로그램 #include #define.. 더보기 [K8S] TS - Control Plane Failure Node 상태 확인Controlplane Pods 및 Services 확인$ kubectl get pods -n kube-system$ service kube-apiserver status$ service kube-controller-manager status$ service kube-scheduler status$ service kubelet status$ service kube-proxy statuService Logs 확인$ kubectl logs kube-apiserver-master -n kube-system$ sudo journalctl -u kube-apiserver [실습 1] - kube-scheduler controlplane ~ ➜ kubectl get podsNAME .. 더보기 [K8S] Multiple Container 같은 lifecycle 을 공유하는 Multiple container pods.같은 Network, Storage Volume을 공유한다. # command 이용해서 만들기controlplane ~ ➜ kubectl run yellow --image=busybox --dry-run=client -o yaml > yellow.yaml# yellow.yaml 수정 controlplane ~ ➜ cat yellow.yaml apiVersion: v1kind: Podmetadata: creationTimestamp: null labels: run: yellow name: yellowspec: containers: - image: busybox name: lemon resources.. 더보기 [K8S] SW Version & Cluster Upgrade controlplane ~ ➜ k get nodesNAME STATUS ROLES AGE VERSIONcontrolplane Ready control-plane 61m v1.28.0node01 Ready 61m v1.28.0v1.11.3v1: major version11: minor version-- Features, Functionalities (monthly releases)3: patch version-- Bug Fixes쿠버네티스는 3개의 마이너 버전까지만 지원해준다.ex. 최신 버전이 v1.12라면, 1.12, 1.11, 1.10까지만 서포트한다.모든 Bug가 fix되고나서는 alpha rele.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음