sunrin
-
(C언어)3. 배열C언어 문서화 2016. 3. 22. 21:51
[배열] 1. 배열은 왜 쓰는 것일까? 이렇게 가정해 보자. 한 학생의 국어, 수학, 사회, 과학, 영어, 역사 등의 시험점수를 저장하고 싶다. 그렇다면 각 과목마다의 점수(변수)를 하나씩 하나씩 저장(선언)해야 한다. int student1_korean=90, student1_math=91, student1_social=92, student1_science=93, student1_english=94, student1_history=95;이런 식으로 선언해야한다. 하지만 배열을 쓰게 된다면 얘기는 달라진다.int student1[6]={90, 91, 92, 93, 94, 95};간단하고 한눈에 알아보기가 쉬워졌다. 이처럼 배열은 동일한 데이터 형의 변수들을 한 곳에 나열시켜 놓은 것이라고 생각하면 된다...
-
(c언어) 2. 제어문C언어 문서화 2016. 3. 6. 23:59
if. 해석은 "만약 ~한다면."흔히 조건문이라고 하는 if는 이렇게 쓴다:if 명령; 여기서 연산자를 짚고 가자. (관계)연산자 조건 우선순위 (좌변)==(우변) 좌변과 우변이 같다2 != 좌변과 우변이 다르다 > 좌변이 우변보다 크다1 = 좌변이 우변보다 크거나 같다 10 && b10 || b a=a+1++a -> a=a+1 -- 피연산자의 값을 1 감소(피연산자의 값을 -1 증가) a-- -> a=a-1--a -> a=a-1 ++a와 a++의 차이점 : ++a는 그 즉시 a에 +1을 하는 것이고, a++은 쉽게 말하자면 1을 더하는게 a++가 나오고 난 후부터 적용되는 것이다.예를 들자면 : #include int main(){i=7;printf("%d %d\n", i++,i);return 0;}결..
-
(c언어)1. 변수C언어 문서화 2016. 3. 6. 17:48
변수는 즉 변할 수 있는 수, 내가 마음대로 바꿀 수 있는 수를 의미한다.그래서 우리는 변수를 마음대로 선언할 수 있다.변수를 선언하는 법칙은 다음과 같다:1. 예약어(reserved word)는 사용할 수 없다.예약어는 c언어가 이미 사용하고 있기 때문에 쓸 수 없다. 종류에는 int, char, float 등이 있다.2. 공백을 사용할 수 없다.말 그대로 변수를 선언할 때 공백이 있어서는 안 된다. average_score, averagescore 이런건 되지만 average score 이건 안된다.3. 대소문자를 구분한다.Average라는 변수를 선언하고, 쓸 때는 average를 사용했다면, 에러가 난다.4. 알아보기 쉽게 하는것이 좋다.알아보기 어렵게 a, b, c이런식으로 변수를 선언하지 말고..