반응형
- 자바 -> C 언어 넘어가는 과정에서 기본 베이직 복습 / 포인터 등 이해 빠르도록 초반부터 정리합니다.
- 가독성은 라이 님 블로그가 최고니까 거기에서 보시는 걸 추천.
https://m.blog.naver.com/kks227/60196460841
If 조건문
- if문 - 조건이 참이면 내용 1 출력
- if(조건){
내용1
}
- if{}else - 조건이 참이면 내용 1 출력, 거짓이면 내용 2 출력
- if(조건){
내용1}
else{
내용2
} - else if - 조건 1이 참이면 내용 1, 조건 1은 아니고 조건 2가 참이면 내용 2 출력, 조건 1과 2가 둘 다 아니면 내용 3 출력
- if(조건1){
내용1}
else if(조건2){내용2
}else{내용3
} - 중첩 조건문
- 두 개 이상의 if문 (양수인 값 중에 2의 배수인 것)
- else 문은 바로 위에 있는 if나 else if를 따라간다
switch~case
- switch(식){
case 값1 : 내용1
break;
case 값2 : 내용2
break;
...
default : 내용0
}
- 심화1
- default : printf("이상한 식을 입력하셨습니다.\n");
- flag = false;
- 심화 2
- break를 안 써서 활용하는 경우
- CASE 구문에 상수 넣기
반복문
- while문
- while(조건){
내용1
}내용2 - 반복문과 후치 연산자의 결합
- 반복문과 조건문의 결합
- 반복문 안의 반복문
- break와 continue
- while(조건){
- do while문
반복문 안에서의 문자 입출력
- getchar() / putchar()
https://m.blog.naver.com/kks227/60196781598
- c = getchar();
- 사이에 getchar() 문을 그냥 끼워 넣어서, 중간에 받는 문자 하나를 캐치해 버려 버리기
- 반복문을 통한 문자열 처리 / do while과 while / \n 출력되는 부분 무엇?
- 엔터 누를 때까지 문자열을 입력받아 영문 대문자만 소문자로 바꿔서 출력하는 프로그램 ('a'-'A') 상수 지정 -> 대문자인 문자에 더해 줌
- if(ch == ' ') word++; / if(ch == ' ') continue;
- 마지막 다시 보기
for
- 구조
: for(도입부; 조건부; 증감부){
내용1} - 이중 반복문 - 별 찍기
- for문- continue를 만나면 조건부가 아니라 증감부로 이동
- for문과 while 문의 증감 차이
- Null 구문
goto문
- goto rable
- rable이 적힌 곳으로 이동
반응형
'자린고비 독학하기 > 자린고비 코딩하기' 카테고리의 다른 글
C basic - 62~70 (1) | 2019.09.02 |
---|---|
C - 포인터 정리 (0) | 2019.09.02 |
C언어 basic - 11~22 (0) | 2019.08.29 |
C언어 - basic 01-10 (0) | 2019.08.28 |
Android Studio - 진동, 효과음 / Snack Bar (0) | 2019.08.28 |