C언어 복습
리턴타입 함수명(매개변수){
문장;
리턴 ;
} // 함수정의
함수명(); // 호출
c언어 => 1 = 참 , 0 = 거짓
if(0){
실행될문장
}else {
실행될문장
}
while(조건식){
참일경우 실행될 문장;
변수
자료형 변수이름 = 값;
- 변수이름 숫자로 시작하면 안됨.
- 같은 변수이름 안됨 대신 지역변수처럼 잠깐 사용되고, 마는건
상관없음. 같은 괄호(위치)안에 없으면 괜춘
- 값과 자료형이 다르면 안되죠...
= (대입연산자)
공간 = 값;
if(조건){
실행될 문장; // 조건이 참일경우에만 실행
}
else{
실행될 문장; // if가 참이 아닌 그외의 것
}
if(조건){
실행될 문장; // 조건이 참일경우에만 실행
}
else if(조건){
실행될 문장; // 조건이 참일경우에만 실행
}
else if(조건){
실행될 문장; // 조건이 참일경우에만 실행
}
else{
실행될 문장; // if가 참이 아닌 그외의 것
}
scanf() // 입력함수
int a=0;
scanf("%d", &a);
1. 초기값 2. 조건식 3.실행될 문장 4. 증감식
초기값;
while(조건식){
참일경우 실행될 문장;
증감;
}
초기값;
do{
참일경우 실행될 문장;
증감;
}
while(조건식);
for( 초기값; 조건식; 증감표현){
조건식이 참일때 실행될 문장;
}
증감표현
int i = 0; // c언어는 초기화를 꼭 해주셔야 합니다.
// 자바나 파이썬은 꼭 초기화 해주실필요 없습니다.
i++ // i에 1을 더하겠다.
i = i + 1; // i의 값에 1을 더해 i라는 공간에 넣어준다.
i +=1; // i의 값에 1을 더해 i라는 공간에 넣어준다.
i = i -2;// i의 값에 2를 빼서 i에 넣겠다.
i -= 2; // i의 값에 2를 빼서 i에 넣겠다.
리턴타입 함수명(매개변수){
실행할 문장;
return // 위에 리턴타입과 일치시켜야함!!
}
함수에서 값을 출력했다고 해서 리턴하지 않으면 연산에
사용할 수 없다!!