Tiny Middle Finger

c언어기초 6

C언어 기초/자료구조/C로 배우는 쉬운 자료구조/Chapter10. 검색_요약

01 검색 자료 검색은 원하는 탐색키를 가진 항목을 찾는 것. 검색 성공: 찾음 검색 실패: 찾지 못함 02. 검색 방법의 분류 비교 검색 방식 Comparison Search Method: 검색 대상의 키를 비교(순차, 이진, 트리) 계산 검색 방식 Non-comparison Search Method: 계수적인 성질을 이용한 계산(해싱) 03. 기본 순차 검색 순차 검색 Sequential Sesarch은 일렬로 나열된 자료를 처음부터 마지막까지 순서대로 비교 가장 간단하고 직접적인 방법 배열이나 연결리스트로 구현한 선형 자료구조에서 원하는 항목을 찾는 방법 정렬 필요 없음 04. 색인 순차 검색 색인 순차 검색 Index Sequential Search은 인덱스 테이블을 추가로 사용 → 탐색의 효율 ..

C언어 기초/C언어문법/C언어 변수선언

변수 선언!할 때 가장 중요한 것이 바로 변수의 이름짓기 입니다! 이 이름은 스크립트 작성 시(코드 작성 시) 내가 아닌 다른 사람도 알아보기 쉽게 하기 위해 꼭 그 용도를 알 수 있게 짓는 것이 중요합니다. 하지만 또 너무 길어지면 보기 싫어지겠죠? 이름을 잘 짓는 법을 알기에 앞서 우선 변수이름의 조건을 좀 알아봅시다! 변수 이름 규칙 1) 영문자, 숫자, 밑줄을 사용한다. -띄어쓰기 안됨! 2) 첫 글자는 숫자를 사용할 수 없다. -뒤에 붙는 것은 상관 없어요! 3) 알파벳 대문자와 소문자를 구분한다. -A와 a는 엄연히 다른 변수입니다! 오탈자가 대소문자 구분에서 많이 나오니 주의해주세요! 4) 키워드나 예약어는 사용할 수 없다. - 키워드나 예약어.. 생소한 단어죠? 쉽게 말하자면 C프로그램에서..

C언어 기초/C언어 공부법!! 컴퓨터 언어 공부법(코딩공부법)

오랜만에 돌아온 C밖에 할 줄 모르는 컴공의 C언어 기초시간입니다. 가장 어려운 건 역시 어떻게 C 코딩 공부를 하냐!! 인데요. 맨 처음엔 기초 컴퓨터 언어 문법책을 사세요. 어떤 책이든 마음에 드는 책을 사시면 됩니다. 저는 로 공부했습니다. 책을 사신 후 책 과정을 따라 비쥬얼 스튜디오 또는 비쥬얼 코드 같은 프로그램을 깔고 책에 적혀있던 코드 프로그램들을 한 번씩 모두 해봅니다. 그 후에 다시 코드 프로그램을 따라 써보며 각 줄이 무슨 역할을 하는지, 함수에 어떤 작용을 하고 있는지 주석으로 써봅니다. 예시를 들어볼게요! #include //Standard Input Output.header 를 포함시키는 전처리기 int main() { printf("Hello World!"); //printf문..

C언어 기초/연산

1. 대입 연산 변수는 값을 저장하기 위하여 선언! 변수에 값을 저장하는 방법은? x = 100; 여기서 x는 100과 같다 가 아닌 할당한다고 생각! x라는 칸에 100을 대입하는 것이다. (좌변) = (우변) 좌변: 값을 저장할 수 있는 변수 우변: 저장될 값 2. 산술 연산 컴퓨터는 계산을 하는 기계! 산술 연산자 연산 연산자 C 수식 덧셈 + x + y 뺄셈 - x - y 곱셈 * x * y 나눗셈 / x / y 나머지 % x % y 사칙 연사자들은 이항 연산자라고 불리는데 두 개의 피연산자를 가지기 때문이다. 피연산자: 연산을 당하는 친구들! 연산하는 값들을 얘기한다. 곱셈의 경우 수학과 다르게 반드시 *기호를 사용해야한다. 생략도 안됨! 컴파일러는 xy를 곱셈이 아닌 변수 이름 xy 로 생각한..

C언어 기초/자료형

코딩하면서 제일 많이 찾아본 듯..? 자료형 문자 자료형 크기 형식 지정자 값의 표현 범위 char 1byte %c -128 ~ +127 //문자열은 %s 정수형 자료형 크기 형식 지정자 값의 표현 범위 short 2byte %d -32,768 ~ +32,767 int 4byte %d -2,147,483,648 ~ +2,147,483,647 long 4byte %ld -2,147,483,648 ~ +2,147,483,647 long long 8byte %lld -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 실수형 자료형 크기 형식 지정자 값의 표현 범위 float 4byte %f ±3.4x10^-37 ~ ±3.4x10^+38 double 8byte %..

C언어 기초/"Hello World!"

서론 이 Hello World!의 유래라면.. 그냥 저 먼나라의 할아버지가 처음 쓰고 나서 너도나도 다 쓰다보니 가장 첫번째 예제로 굳어졌달까.. 그래서 너도나도인 나도 이것을 첫번째 예제로 선정했다. 더보기 "Hello World!" 아무일도 일어나지 않았다.. 처음 비주얼 스튜디오에 이것만 치면 당연히 아무일도 일어나지 않는다. 더보기 #include int main(){ printf("Hello World!"); } 이것이 우리가 오늘 할 일이다. 작성하고 Ctrl + B 하고 F5를 누르면 콘솔창에 "Hello World!" 가 나타난다. 설명 더보기 #include // #으로 시작하는 문장은 전처리기 지시자 int main(){ printf("Hello World!"); //실행문 } // 메..

C언어 기초 2023.10.09
728x90
반응형