Coding34 C언어 - 배열 (array) 반복문, 조건문 등을 앞에서 배웠고, 오늘은 배열에 대해 알아보겠습니다. 파이썬의 리스트와 비슷하면서도 다른 느낌인데 좀 더 형식이 정해져 있는 느낌이라고 생각하면 좋을 것 같습니다. 배열 (array) 먼저 배열은 어떻게 선언하는 것인지 봐보겠습니다. 형태 ex) 자료형 배열명[배열 공간 숫자(개수)] int a[5]; 이렇게 되면 int 자료형을 가진 데이터가 5개가 생긴 것입니다. 이 데이터의 인덱스는 파이썬의 리스트와 순서가 동일합니다. 0 1 2 3 ... 배열 공간 개수 - 1 마찬가지로 0부터 시작합니다. 데이터의 접근 방법은 다음과 같습니다. 형태 ex) 배열명[원하는 인덱스] a[3]; 보게 되면 파이썬의 리스트 접근 방법과 비슷합니다. 이제 이것을 가지고 반복문으로 활용해보겠습니다. 배.. 2023. 5. 14. C언어 - for 반복문 이제 마지막으로 for 반복문에 대해 배워보겠습니다. 기능은 while문과 같습니다. for 반복문 for문의 기본적인 형태를 먼저 보여드리겠습니다. 형태 설명 for (A; B; C) { 종속절; } A: 초기식 B: 조건식 C: 변화식 초기식을 가지고 조건식을 비교하고 맞으면 종속절 실행 그리고 변화식을 거쳐 다시 조건식과 비교한다. 순서 A -> B -> 참 -> 종속절 -> C -> B -> 참 -> 종속절 -> C -> B -> 참 -> 종속절 -> C ...... -> B -> 거짓 -> for문 나옴. ex) for (int i = 0; i< 5; i++) { printf("i 값: %d \n", i); } A에 변수 선언과 동시에 값 지정. B에 조건식 C에 변화식 for (;;) { 종속.. 2023. 5. 12. C언어 - do while 반복문 저번 while 문에 이어서 do while문에 대해 알아보겠습니다. do while do while문은 while문과 같은데 하나만 다릅니다. 우선 형태 먼저 봐보겠습니다. 형태 설명 A; do { 종속문장; C; } while (B); A: 초기식 B: 조건식 C: 변화식 초기식을 가지고 조건식을 비교하고 맞으면 종속절 실행 그리고 변화식을 거쳐 다시 조건식과 비교한다. 순서 A -> 종속절, C -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C ...... -> B -> 거짓 -> while문 나옴. while 문과 다르게 종속절을 한번 실행 후 조건식 비교. ex) int i = 10; do { printf("i 값: %d \n", i); i++; } while (i 2023. 5. 11. C언어 - while 반복문 조건문에 이어서 반복문에 대해 알아보겠습니다. C언어에서 반복문은 크게 while문 for문이 있습니다. 아마 두 개 다 파이썬에서도 들어보셨을 것입니다. while 반복문 while 반복문의 경우 형태는 다음과 같습니다. 형태 설명 A; while (B) { 종속문장; C; } A: 초기식 B: 조건식 C: 변화식 초기식을 가지고 조건식을 비교하고 맞으면 종속절 실행 그리고 변화식을 거쳐 다시 조건식과 비교한다. 순서 A -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C -> B -> 참 -> 종속절, C ...... -> B -> 거짓 -> while문 나옴. ex) int i = 0; while (i 5 가 거짓이 되어, 출력되지 않고 반복문이 빠져나온 모습입니다. 그럼 이제 .. 2023. 5. 10. 이전 1 ··· 3 4 5 6 7 8 9 다음