개발하는중/c(12)
-
구조체와 공용체
구조체의 개념 structure 서로 다른 자료형을 갖는 자료들의 모임을 하나의 자료형으로 정의하여 사용하는 자료형 사용자 정의 자료형 = 다양한 형식의 자료를 간결한 형식으로 표현 가능, 사용자가 정의하여 쉽게 사용 가능 구조체의 정의와 변수 선언 정의 형식 sturct 구조체명 { 멤버; 멤버; ..... }; 선언 struct 구조체명 변수명1, 변수명2; 구조체 변수의 초기화 및 참조 초기화 ex) struct person { char name[8]; int age; char sex; }; struct person X={“이순신”, 1900, ‘남자’}; struct person { char name[8]; int age; char sex; } X={“이순신”, 1900, ‘남자’}; 참조 형식 ..
2023.05.19 -
배열과 포인터
#배열 -개념 하나의 변수이름에 순서에 의한 번호 부여 변수명[0], 변수명[2]...... -정의와 형태 동일한 자료형을 갖는 자료들의 리스트 배열의 각요소는 하나의 변수로 취급 배열은 배열명과 첨자로 구분 선언형태 1차원배열 배열의 첨자가 하나만 있는 배열 첨자의 개수는 배열 전체의 구성요소의 개수 의미 배열의 각요소는 배열명과 첨자로 구분 첨자는 0부터 시작 배열의 각 요소는 배열명과 첨자로 구분 자료형과 기억 클래스는 갖는다. 선언 자료형 배열명[개수] int temp[10] 기억공간 표현 초기화 배열을 선언하면 기억공간을 초기화 해야 함 초기화 방법 배열선언 후 초기값 할당 int temp[2]; temp[0] = 1; temp[1] = 2; 배열선언과 동시에 초기값 할당 int temp[2] ..
2023.05.03 -
함수와 기억클래스
함수 개념 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램 특성 함수 글은 서로를 자유로이 호출 가능 모든함수는 서로 독립적 장점 프로그램 수정이 용이하다 함수 재사용으로 코드 중복 최소화 기능을 한눈에 파악하므로 유지관리가 쉬워짐 표준함수 c언어에서 제공 하는 함수 main() 함수 안에 표준함수를 사용하는 형태 원형은 헤더파일에 정의 실체는 라이브러리 파일에 수록 사용 하려면 선언되어 있는 헤더파일을 #include 해야함 사용자 정의 함수 사용자가 정의 하여 사용 하는 함수 사용하기 위해서는 함수의 원형선언, 함수의 호출, 함수의 정의로 구성 됨 함수는 변수와 같이 사용되기 전에 미리 선언 해야함 함수의 원형선언은 일반적으로 main()함수 이전에 선언 구조 반환자료형 함수명 (자료형 변수..
2023.04.26 -
제어문
제어문 프로그램 언어 제어 구조 - 순차적 제어 특별한 지정이 없는 한 위에서 아래로 수행 선택정 제어 주어진 조건에 ᄄᆞ라 특정부분으로 수행을 옮기는 분기 제어 구조 반복적 제어 특정 부분을 일정한 횟수만큼 반복 수행 하는 반복 선택 if(조건){ 조건이 true일 경우 실행 } if(조건){ 조건이 true일 경우 실행 } else { 조건이 false일 경우 실행 } if(조건1){ 조건1이 true일 경우 실행 if(조건2){ 조건2이 true일 경우 실행 } else { 조건2이 false일 경우 실행 } } else { 조건1이 false일 경우 실행 } if(조건1){ 조건1이 true일 경우 실행 } else if(조건2) { 조건2이 true일 경우 실행 } else if(조건3) { 조..
2023.04.03 -
연산자
산술 + - * / % ++ -- 피 연산자에 대해 사칙연산을 포함한 각종 산술 연산을 수행 관계 > = 2) ? 1 : 0; 조건 ? 참 :거짓 비트 & | ^ ~ > 수치에 대해 bit단위 연산을 수행 기타 sizeof(자료)= 자료의 공간의 크기(byte)를 구함 cast=자료형을 강제로 다른자료형으로 변경 &= 연산자의 주소 *= 연산자의 내용 표현 우선순위 연산자명 연산자 결합방향 우선순위 괄호, 구조체, 공용체 연산자 () [] -> . 좌 -> 우 높음 ↑ ↓ 낮음 단항 연산자 ! ~ ++ == & * sizeof() cast 우 -> 좌 이항 연산자 곱,나누기,나머지 * / % 좌 -> 우 더하기,뺴기 + - 좌 -> 우 비트이동 > 좌 -> 우 대소비교 = 좌 -> 우 등가판정..
2023.04.03 -
표준 입출력 함수
함수란 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램 c언어 함수 표준함수 c언어 자체에서 제공하는 함수 사용자정의함수 사용자가 정의하여 사용하는 함수 표준 출력함수 종류 printf(“출력양식”, 변수, 변수)=화면에 여러 종류 자료 출력 %d = 부호 있는 10진 정수 / 정수형, 문자형 %u = 부호 없는 10진 정수 / 정수형, 문자형 %f = 부동소수점형식 / 실수형 %e, %E = 지수형태 / 실수형 %c = 한 문자 / 정수형, 문자형 %s = 문자열 / 문자열 포인터 %o = 부호 없는 8진수 / 정수형, 문자형 %x, %X = 부호 없는 16진수 / 정수형, 문자형 %p = 포인터 값 출력 putchar()화면에 1개의 문자 출력 puts()=화면 에 문자열 출력 \n을 사용하..
2023.04.03