6-2 반복문 활용
·
코딩/c언어
중첩 반복문 중첩 반복문은 반복문 안에 실행할 문장으로 반복문이 포함된 것입니다. #include int main(void) { int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { printf("*"); } printf("\n"); } return 0; } 안에 있는 for문을 이용하여 5번의 반복문 수행 그다음 밖에 반복문을 이용해 3번 수행 중첩 반복문 사용 시 주의점 중첩 반복문에서는 각 반복문이 서로 독립적인 제어 변수를 사용해야 각각 원하는 횟수를 반복할 수 있습니다. i 와 j를 구분해주어여함 break continue break는 반복문 안에서 반복을 즉시 끝낼 때 사용 안쪽 for 문 하나만 탈출한다. while() { for() ..
4.2 그 외 유용한 연산자
·
코딩/c언어
형 변환 연산자 형 변환 연잔자는 피연산자가 1개이며 피연산자의 값을 원하는 형태로 바꿉니다. 예를 들어 정수를 실수로, 실수를 정후로 바꿀 수 있다는 말입니다. 형 변환 연산자를 사용해서 피연산자의 형태를 바꿀 때는 피연산자의 값을 복사하여 일시적으로 형태를 바꾸므로 연산 후 메모리에 있는 피연산자의 형태나 값은 변하지 않습니다. int a= 10;이라고 선언하며 a는 정수형이고 그 안의 값은 정수 입니다. 이 값을 일시적으로 실수로 사용하고 싶르면 a앞에 괄호로 (double)처럼 원하는 자료형을 넣으면 됩니다. (자료형) 피연산자 (double)10 -> 10.0 정수를 실수로 바꾸는 경우 (int)10.7 -> 10 실수를 정수로 바꾸는 경우 여기서 핵심은 일시적으로 변환해주는 것이다. 자동 형 ..
c언어 2. 상수와 데이터 출력
·
코딩/c언어
int main(void) #머리 { 10+20; #몸통 return 0; #몸통의 마지막 부분에 넣어서 프로그램 종료 } main 함수는 프로그램의 시작을 의미한다. /* 작성자 : 홍길도 제목 : 10과 20을 더하는 프로그램*/ 주석은 이렇게 표현한다. 규칙 1 세미콜론 (;)을 사용하여 문장의 끝을 표시합니다. 세미콜론은 문장의 마침표와도 같습니다. 규칙 2 한 줄에 한문장씩 작성합니다. 규칙 3 일정한 간격으로 들여씁니다. (기본 4칸 자동 들여쓰기) 출력함수 printf : 문자열 출력 화면에 데이터르 출력할 때는 printf 함수를 사용합니다. print formatted 라는 뜻으로 일정한 형식에 따라 출력 #include int main(void) { printf("be happy"); ..
c언어
·
코딩/c언어
#include int main(void) { printf("be happy\n"); printf("my frined"); return 0; } 컴퓨터는 저장공간 확보 -> 데이터 입력 -> 처리 -> 출력 be happy my frined 소스파일 : c언어로 작성한 문서 컴파일 : 소스 파일을 기계어로 바꾸는 과정 (빌드-솔루션 빌드) 디버깅 : 에러를 수정하는 것 ctrl + shift + b : 코드 수정한후 새로 컴파일하고 다시 실행 파일을 찾아 더블클릭하거나 ctrl +f5를 누르면 컴파일러에서 실행한 것처럼 창을 듸운 상태에서 결과를 확인할 수 있다. 소스 코드 : 아스키 코드 값으로 저장된 테스트 파일 정리 프로그램은 일의 순서를 나열한 것이다. c언어는 유닉스에 사용하기 위해 만들어졌다...