C언어 튜터링 #3

2021. 3. 26. 01:40Programming Language/C

반응형

for 문 

 

int i;

	for (i = 0, i < 5; i++;) {
		printf("5번 출력");
	
	}

 

<코드 설명>

 

정수형 i 선언

for 문을 만남 -> i = 0 , i < 5 참 -> printf문 실행

-> 다시 위로 올라감 -> i++ 만남 -> i 증가 -> i < 5 참 -> printf문 실행

 

-> i = 4 일때는 i++로 i가 5로 증가되므로 i < 5 거짓 -> for문 종료for 문 

 

 

10 번 출력 (100번은 눈이 아파서,,,)

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>

int main() 
{
	for (int i = 0; i < 10; i++) {
		printf("10번 출력\n");
	}
}

while 문

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>

int main() 
{
	int i = 0;
	while (i < 5)
	{
		printf("안녕!\n");
		i++;
	}
	return 0;
}

 

<코드 설명>

i = 0 -> while문 만남 -> i < 5 참 -> printf문 실행 -> i 증가 -> while 문 -> i < 5 참 

->printf문 실행 -> i 증가

 

i++ 에서 5로 증가되면 -> i < 5 거짓 -> while 문 종료


중첩 for문 별찍기!

*****

*****

*****

*****

 ***** 

 

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif
#include <stdio.h>

int main()
{
	int i;
	int j;

	for (i = 0; i < 5; i++) {
		for (j = 0; j < 5; j++) {
			printf("*");
		}
		printf("\n");
	}


	return 0;
}

 

for (i = 0; i < 5; i++) {
	for (j = 6; i < j-1 ; j--) {
		printf("*");
	}
	printf("\n");
}

 

for (i = 0; i < 5; i++) {
	for (j = 0; j <= i; j++) {
		printf("*");
	}
	printf("\n");
}

 

반응형

'Programming Language > C' 카테고리의 다른 글

C언어 튜터링 #4  (0) 2021.04.02
C언어 튜터링 #2  (0) 2021.03.24
C언어 튜터링 # 1  (0) 2021.03.19
c언어 #17  (0) 2020.03.23
c언어 #16  (0) 2020.03.23