본문 바로가기

2학년 2학기/c언어56

7장 배열 1. 중간 점검 퀴즈(1)Quiz 1) n개의 요소를 가지는 배열의 경우, 첫 번째 요소의 번호는 무엇인가?: 0 Quiz 2) n개의 요소를 가지는 배열의 경우, 마지막 요소의 번호는 무엇인가?: n - 1 Quiz 3) 범위를 벗어나는 인덱스를 사용하면 어떻게 되는가? 즉, int a[10];과 같이 선언된 배열이 있는 경우, a[10]에 6을 대입하면 어떻게 되는가?: 배열 인덱스 범위 초과 오류가 생긴다.   2. 중간 점검 퀴즈(2)Quiz 1) 배열 a[6]의 요소를 1, 2, 3, 4, 5, 6으로 초기화int a[6] = {1, 2, 3, 4, 5, 6};  Quiz 2) 배열의 초기화에서 초기값이 배열 요소의 개수보다 적은 경우: 배열 요소보다 초기화 값이 적으면 나머지 요소는 0으로 초.. 2024. 10. 25.
6장 1. 종이접기#include #include #include int main(){ double height = 0.001; int count = 0; while(height   2. 디지털 시계#include #include #include int main() { int hour, min ,sec; hour = min = sec = 0; while(1){ system("cls"); printf("%02d: %02d: %02d", hour, min, sec); sec++; if(sec == 60) { min++; sec = 0; } if(min == 60) { .. 2024. 10. 25.
5장 조건문 1. 논리 연산자연산의미x && yx와 y가 모두 참이면 참, 그렇지 않으면 거짓x || yx나 y중에서 하나만 참이면 참, 모두 거짓이면 거짓!xx가 참이면 거짓, x가 거짓이면 참 중요한 것!C언어에서는 0을 제외한 나머지 값은 모두 참으로 간주한다. 따라서, -1도 참이 되고, 100도 참이 된다.  2. 단축 연산자AND 연산자의 경우, 여러 개의 피연산자 중에서 처음 피연산자의 값이 거짓이면 다른 연산자들의 값은 계산되지 않는다.if((2>3)&&(++x (++x 3)이 거짓이기 때문에!  3. if문에서 주의할 점if (score >= 90) printf("합격!"); printf("장학금!"); 이렇게 하면 아래의 장학금 출력문은 아무런 조건 없이 출력된다.  if( x > 0).. 2024. 10. 24.
4장 수식과 연산자 1. 나눗셈 연산자정수형 / 정수형 == 정수형(소수점 이하의 값은 버려진다.)#include int main() { int a = 10; int b = 3; int result = a / b; // 정수끼리 나누기, 소수점 이하 값은 버려짐 printf("정수형 나눗셈: %d\n", result); // 출력: 3 return 0;} 실수형 / 실수형 == 실수형#include int main() { float a = 10.0; float b = 3.0; float result = a / b; // 실수끼리 나누기 printf("실수형 나눗셈: %.2f\n", result); // 출력: 3.33 return 0;}   2. 증감 연산.. 2024. 10. 23.
3장 변수와 자료형 1. 변수 1. 변수의 정의: 변수란, 프로그램에서 값들이 저장되는 공간을 변수라고 한다.  2. 변수의 선언: 변수는 반드시 사용하기 전에 미리 선언을 해야한다.자료형 변수이름 = 초기값;int num = 0;char alpha = 'a';  3. 변수의 명명법 ★★★알파벳 문자와 숫자, 밑줄 문자로 이루어진다.이름의 중간에 공백이 들어가면 안된다.첫 번째 문자는 반드시 알파벳 또는 밑줄 문자이어야한다. (숫자를 첫 번째 문자로 사용은 불가능) 대문자와 소문자를 구분하여 서로 다른 것으로 취급한다. 따라서, 변수 index와 Index, INDEX는 서로 다른 변수이다.C언어에서 사용하고 있는 키워드(예약어)와 똑같은 이름은 허용되지 않는다. 4. 변수의 초기화변수를 초기화시키지 않으면?☞ 변수가 어디.. 2024. 10. 23.
2장 기초사항 보호되어 있는 글 입니다. 2024. 10. 23.