Code Archive 87

Step7. 배열

동일한 타입의 값들을 일일이 변수로 선언하여 저장하는 것은 불편하여동일한 타입의 값들을 변수로 보다 편하고 일괄적으로 저장 및 사용하기 위해 나온 문법변수명에 저장할 개수를 붙여서 반복문이나 index값을 통해 제어를 하는 변수. * 변수타입 변수명[배열의크기]; * 배열 index 범위는 0~배열의크기-1 int a[5]; // 배열 선언 부분 정수형 변수 5개 선언 부분int i;for(i=0;i

Step6. 함수

- 함수 : 프로그램의 여러가지 기능 중에 한가지 기능을 하는 것이 함수. printf -> 출력 함수, scanf -> 입력 함수- 표준함수 : 구현에 필요한 기능을 미리 제공되는 함수- 사용자 정의 함수 : 프로그래머가 개발시에 필요에 따라 직접 만든 기능 [리턴 타입] [함수명](매개변수){ 수행할 코드 return 값;} int plus(int a, int b){ return a+b;} - return : 함수 수행 결과를 호출한 쪽으로 보내줌- 리턴 타입 : 함수 수행 결과의 데이터 타입을 알려줌- 함수명 : 호출명- 매개변수 : 호출한 쪽에서 함수가 수행되기 위한 데 이터를 보내 주는 부분- void : 리턴할 결과 없을 때 쓰는 것예제> 사칙연산, 절대값, 큰값, 작은값 구하는 함수#incl..

Step5. 반복문(for,while,do-while)

- 반복문 : 같거나 비슷한 코드를 여러번 수행해주는 문법, while, for, do-while이 있다. 1. while기본 문법>while(조건식) { 수행할 코드 } 예제>int i=0;while(ifor(초기값;조건식;증감연산) { 수행할 코드}예제>int ifor(i=0;ido { 수행할 코드} while(조건식); 예제>int i=0;do { printf("%d \n",++i);} while(i 무한루프, 구구단, 소수구하는 프로그램#include void main(){ //논리 연산자 //AND = &&, OR = ||, NOT = ! //0011 -> 1100 //int i; //for(i=0;i

Step3. 연산자

- 연산자 -연산자는 우리가 입력한 자료들을 계산하기 위한 기호다. 사칙연산연산자뜻사용법+더하기int a=10,b=20;printf("%d",a+b);-빼기int a=10,b=20;printf("%d",a-b);*곱하기int a=10,b=20;printf("%d",a*b);/나누기int a=10,b=20;printf("%d",a/b);%나머지 나누기int a=10,b=20;printf("%d",a%b); 대입연산 연산자사용법+=int a=10; a += 10;-=int a=10; a -= 10;*=int a=10; a *= 10;/=int a=10; a /= 10;%=int a=10; a %= 10;&=int a=10; a &= 10;|=int a=10; a |= 10;!=int a=10; a != 10..

Step4. 조건문(if,switch)

- 조건문 -조건문이란? 일정 조건에서 수행할 코드를 작성하여해당 조건을 만족할 때만 수행하게 하는 문법 1> if문조건식을 사용하여 그 조건에 만족할 때 사용할 코드를 작성 기본문법>if(조건식){ //1번째 조건수행할 코드;}else if(조건식){ //2번째 조건수행할 코드;}else{ //위에 조건이 모두 false일때 수행수행할 코드;}//else if와 else는 필요에 따라 생략이 가능하다.예> #include void main(){ int a=10; if(a>10){ printf("a는 10보다 크다"); }else if(a==10){ printf("a는 10이다"); }else{ printf("a는 10보다 작다"); } } //a가 10이므로 두번째 조건을 만족하므로 두번째 조건에 있는..

Step2. 변수, 수식, 입출력함수

1.변수 - 변수는 프로그램 수행시 필요한 자료를 저장하는 공간 - 수시로 내용이 바뀐다. - 변수의 종류 : char(문자), int(정수형), short(정수형), double(실수형), float(실수형) - local variable(지역 변수) : 함수나 {}내에서만 존재하는 변수, stack 메모리에 저장, 해당 함수나 {}끝나면 바로 소멸되는 변수 - external variable(외부 변수) : 함수 밖에 존재하는 변수, heap 메모리에 저장, 프로그램이 종료 되야 소멸되는 변수 - static variable(정적 변수) : 함수가 종료가 되도 소멸 되지 않는 변수, static 영역에 저장 2. 코드 기본 수식 - a = a+b

Step1. C언어 기초 및 기본 코드

1. C언어란? - 시스템 프로그래밍 언어- 정확한 제어 구조와 자료형을 포함- 기능의 단순성 때문에 배우기가 쉽다.- 절차지향 언어이다. 2. 절차지향 언어 - 프로그램을 작성한 코드가 순차적으로 실행되는 방식- 실행 순서가 정해져 있다. 3. 프로그램 작동 과정 코드 작성 -> 기계어로 번역 -> 실행파일 -> Loader에서 프로그램을메모리에 적재 -> 프로그램 수행 고급언어 컴파일러 저급언어 링커 소스코드 목적프로그램 4. Visual Studio 사용법 - 프로젝트 생성 방법File -> New -> Win32 Console Application -> Project name에 프로젝트명 입력 후 OK ->empty project 선택 후 Finish- 코드 생성 방법File -> New -> C..