전체 글
-
[C언어] 4-1. 조건 분기 제어문프로그래밍/C 2014. 4. 4. 20:42
- C언어는 특정 문장을 수행하거나 수행하지 않도록 선택하는 경우나, 특정 문장을 여러 번 반복수행 하는 경우 제어문 (Control Statement)가 사용된다. 제어문은 크게 조건문, 반복문, 기타 제어문으로 나눌 수 있다. 1. if문 - if문은 if 다음의 ()안에 있는 조건식이 참이면 문장을 수행하고, 조건식이 거짓이면 수행하지 않도록 하는 제어문 - if문, if~else문, 다중 if~else 문이 있다. * 단순 if문- if 문 형식은 다음과 같다if(조건)문장1;문장2;- if 의 조건이 참이면 문장 1을 수행한 후 문장2를 수행하지만 만족하지 않으면 문장1을 건너띈 후 문장2를 바로 실행한다. * if~else문- if~else문에서는 if 다음의 조건식이 참일 경우 if 다음에 ..
-
엔지니어들은 공감할수 있는 영상소소한 IT 이야기 2014. 4. 3. 15:06
엔지니어들은 동감하는 내용이라네요 ㅋㅋ각자의 역할면에서 풍자와 연기를 재미있게 만들어낸것같아요.
-
[JavaScript] 04. 변수와 스코프, 메모리프로그래밍/JavaScript 2014. 4. 3. 02:33
>(2013 인사이트, 한선용 옮김) 의 책을 요약한 내용으로 자바스크립트 제대로 배우기 스터디 그룹(페이스북) 의 글입니다. 이 장에서 다루는 내용 - 변수의 원시 값과 참조 값 - 실행 컨텍스트의 이해- 가비지 컬렉션의 이해 4.1 원시 값과 참조 값 - ECMAScript 변수는 원시 값, 참조 값 두 가지 타입의 데이터 저장 가능, 여기서 원시 값은 단순한 데이터, 참조 ㄱ밧은 여러 값으로 구성되는 객체- 자바스크립트는 메모리 위치에 직접 접근하는 것을 허용하지 않으므로 객체의 메모리 공간을 직접 조작하는 일은 불가 4.1.1 동적 프로퍼티 - 변수를 생성하고 값을 할당하는건 '원시 값'과 '참조 값'이 비슷하지만 값이 변수에 저장이 되면 그 값으로 할 수..
-
[C언어] 3-2. C언어의 연산자프로그래밍/C 2014. 4. 2. 20:38
1. C언어의 연산자 종류 * 연산자란 - +,-,곱셈,나눗셈의 기호를 +,-,*,/로 정의하는데 이를 연산자라 한다.- 수식을 구성하는 요소로 사용된다. * 연산식(수식)- 연산자(operator)는 연산에 사용되는 기호를 말하며 +, -, *, /, ++, --, =, >, * 산술 연산자- 산술 연산자는 기본 사칙연산을 할 수 있도록 +, -, *, /, % 연산자를 말한다.* 증감 연산자- (++)는 변수의 값을 1만큼 증가시키는 연산자, (--)는 변수의 값을 -1 만큼 감소시키는 연산자- 반드시 변수에만 사용해야한다.- 전위형, 후위형이 있다. 구분 증감 연산자 연산의 값 전위형 ++x 증가된 변수 x의 값 --x 감소된 변수 x의 값 후위형 x++ 증가되기 전 변수 x의 값 x-- 감소되기 ..
-
[C언어] 3-1. 표준 입출력 함수프로그래밍/C 2014. 4. 2. 15:56
1. 자료의 입출력 * 표준 입출력 함수들 - 입력장치->프로그램->출력장치- 입출력을 위한 입출력 함수들을 입출력 라이브러리라고 하며 라는 헤더파일에 정의되어 있다.- 대표적으로 scanf() , printf()가 있다. * printf() 함수- 다양한 형의 자료의 출력 용도로 사용* scanf() 함수- 키보드를 통하여 다양한 형의 값을 입력받을수 있다, 변수의 주소를 &인자로 사용한다. 2. 문자 단위의 입출력 * getchar()- 한개의 문자를 입력받을 때 사용하는 함수* putchar()- 한개의 문자를 출력할 때 사용하는 함수 3. 문자열 단위의 입출력 * gets(변수)- 문자열을 입력받는 함수* puts(변수)- 문자열을 화면에 출력하는 함수 * 정리후기- 저작권 문제로 소스코드는 생략..
-
[C언어] 2-3. 선행처리기프로그래밍/C 2014. 4. 2. 14:57
1. 선행처리기란?- 컴파일러에 앞서 미리 수행되는 처리기 부분으로 전처리기라고도 부른다.- 사용자가 정의한 각종의 내용을 먼저 처리하는 부분으로 반드시 #으로 시작하고 한줄에 하나의 명령문장만 사용가능하며 문장의 끝에는 ;를 붙이지 않는 특징을 가지고 있다. * 선행처리기의 종류- #include 파일포함- #define 매크로 정의- #if ~ #endif 조건부 컴파일 * 선행처리기 사용 시 주의할 점1. 반드시 #으로 시작2. 소스프로그램의 첫 부분에 위치3. 명령문 끝에는 세미콜론을 붙이지 않는다.4. 한줄에 하나의 명령만 사용 2. #include 파일 포함 - #include문은 각종 헤더파일이나 사용자가 만든 다른 소스파일을 소스 직부분에서 포함시키고자 할 떄 사용되는 선행처리문으로 #in..
-
[C언어] 2-2. 상수프로그래밍/C 2014. 4. 2. 14:04
1. 리터럴 상수 - 값 자체를 직접 사용하는것을 의미 - 정수형, 실수형, 문자형, 문자열 형 상수 등이 있다. * 정수형 상수- 정수형 상수는 일반적으로 정수를 의미하는데 컴퓨터에서는 이를 10,8,16진수로 분류해서 표시 * 실수형 상수- 소수점 이하의 수를 가진 수를 의미 * 문자형 상수- 문자형 상수는 내부적으로 해당문자의 ASCII코드값이 사용- \a, \n, \t 과 같은 특수문자가 있다 * 문자열형 상수- 문자열들을 상수로 표현 가능하다. * const 상수- 변수를 선언하면서 값을 초기화시키고 이를 상수화시켜서 사용하는것을 의미- const를 이용해 상수화 시키면 프로그램이 종료될 때까지 값을 유지하여 변경할 수 없는 상수가 된다. (바꿀시 에러가 발생한다.) * 정리후기- C언어본색 책..
-
[C언어] 2-1. 변수와 자료형프로그래밍/C 2014. 3. 28. 02:05
1. 변수형과 자료형 * 변수- 값을 저장하는 메모리(RAM)공간 으로 변경되는 값들이 저장된다.- 값을 저장하기 위해 메모리 공간을 확보해두는 것이 변수- 변수 안에 들어가는 값을 상수, 메모리는 역속된 byte의 모임으로 메모리에 접근할 때는 1byte 단위로 접근 * 자료형- 변수에 메모리 공간을 얼마만큼의 크기로 잡아야 하는지 정하기 위해 변수의 자료형 (type)이 필요- 저장할 값의 종류에 따라 값이 달라짐- 문자형 변수는 1byte, 정수는 4byte 크기를 갖는다. 1) 변수가 사용할 수 있는 기본 자료형 구분 자료형 정수형 int, short, long, unsigned 실수형 float, double 문자형 char, unsigned char 열거형 enum void형 void 확장형 ..