12장 | 문자열 관련 함수
·
공부 ✨/C
문자 단위 입출력 함수 문자 출력 함수 : putchar, fputc 12345#include int putchar(int c); int fput(int c, FILE * stream); // 파일 입출력도 가능하다. cs 문자 입력 함수 : getchar, fgetc 12345#include int getchar( void ); int fgetc(int c, FILE * stream); // 파일 입출력도 가능하다. cs 문자열 출력 함수 : puts, fputs 1234567#include int puts( const char * s); int fputs(const char * s, FILE * stream); // 파일 입출력도 가능하다. // puts 함수는 자동 개행 하지만 fputs 은 개행하..
11장 | 포인터, 포인터와 배열
·
공부 ✨/C
포인터란 무엇인가 ? 포인터 변수 : 메모리의 주소 값을 저장하기 위한 변수이다 ! ㄴ 주소 값 => 정수 12345678int main(void){ int num=7; int * pnum; // 포인터 변수 pnum 의 선언 pnum = # // num의 주소값을 포인터 변수 pnum 에 저장 } Colored by Color Scriptercs 여기서 pnum은 포인터 변수이다. int * 은 int형 변수의 주소 값을 저장하는 포인터 변수의 선언이다. & 연산자와 * 연산자 변수의 주소 값을 반환하는 & 연산자 포인터가 가리키는 메모리를 참조하는 * 연산자 다양한 포인터 형이 존재하는 이유 ! ==> 이렇듯 포인터의 형은 메모리 공간을 참조하는 기준이 된다. 포인터와 배열 배열의 이름은 무엇..
10장 | 배열
·
공부 ✨/C
배열 배열을 선언할 때 : int aa [4 ] = 4개의 방이있는(길이인) 배열 aa를 만든다는 뜻 배열은 방의 번호가 [0][1][2][3] 순으로 0 부터 3까지 4개의 방이 만들어진다. 배열에 값을 입력할 때 : aa[3] = 10; 배열의 3번째 요소에 10을 저장하라는 뜻 (3번째 방 아닌 3번 방.(4번째 방)) 배열을 이용한 문자열 표현
9장 | 함수
·
공부 ✨/C
함수 *** C . 매개 변수의 선언이다. 이는 함수 호출 시 전달 되는 인자를 저장할 변수의 선언이다. 이어서 함수 몸체를 보자.함수 몸체에서 num1과 num2 의 값을 더해서 그 결과를 result 에 저장하는 일이다. 그리고 result에 저장된 값을 D. 으로 표시되어있는 영역에서 반환한다. 그런데 그 반환되는 값의 자료형이 int형 이므로 A. 으로 표시된 부분에서 반환형이 int 로 선언되었다. return 이 지니는 두 가지 의미 중 한가지 의미만 살리기 함수의 위치와 선언 함수 내에만 존재 및 접근 가능한 지역변수 " 중괄호 내에 선언되는 변수는 모두 지역변수다. " 지역 변수는 해당 지역을 벗어나면 자동으로 소멸된다. 전역변수 전역변수는 어디서든 접근이 가능한 변수로써 지역 변수와 달리..
8장 | 조건문
·
공부 ✨/C
if 문을 이용한 조건적 실행 if ~ else 문 조건 연산자: 피 연산자가 세 개인 ‘삼 항 연산자’ 반복문 탈출의 break문과 continue 문 break; = break 문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다. continue; = continue문의 이후를 생략하고 다시 반복문으로 돌아가 실행한다. switch 문 goto문
7장 | 반복문
·
공부 ✨/C
반복문이란 ? 하나 이상의 문장을 두 번 이상 반복 실행하기 위해서 구성하는 문장 반복문의 종류 while, do~while, for while 반복문 무한 루프의 구성 do ~ while 반복문 : 반복 영역을 최소한 한번은 실행하는 구조이다. for 문 여기서 몇 번 반복하느냐에 대해 " 초기식에서 조건식 사이의 경우 일때 반복 " 이라고 생각하면 쉽다.
6장 | printf 와 scanf
·
공부 ✨/C
printf 함수는 문자열을 출력하는 함수이다. 특수문자의 종류 서식문자의 종류와 의미 %S 를 이용한 문자열의 출력 필드 폭을 지정하여 정돈된 출력 보이기 ******** scanf 함수
5장 | 상수와 기본 자료형
·
공부 ✨/C
자료형이란?? 자료형(data type) 은 데이터를 표현하는 방법을 뜻한다. num 이라는 변수를 선언하기 위해서 다음과 같은 문장을 구성해야 한다. " 정수를 저장 할 것 입니다. 크기는 4바이트이고 변수 이름은 num 입니다. " ↓ int num; 기본 자료형의 종류와 데이터의 표현 범위 ◆ sizeof 연산자를 이용하면 자료형의 크기를 확인 할 수 있다. 12345678910111213141516#include int main(){ int num1=3; int sz1v = sizeof(num1); int sz2 = sizeof(int); ... return 0; } cs 실수 자료형의 예제 : 원 넓이 구하기 12345678910111213141516171819202122232425#includ..