C언어 143 58 37
1. - 모든 프로그램은 선언 -> 입력 -> 처리 -> 출력 구조이다. - ㄱ은 입력, ㄴ은 처리, ㄷ은 선언, ㄹ과 ㅁ은 출력이다. - ㄴ은 result 선언이 아니라 처리다. +연산이 있으니까. 2. - 전컴어링 전처리기 -> 컴파일러 -> 어셈블러 -> 링커 4. 2 45 2 22 1 2 11 0 2 5 1 2 2 1 1 0 나눌 때 몫을 아래에, 나머지를 오른쪽에 적는다. 소수는 2로 곱하면서 곱할대마다 0, 1이 되면 1, 1말고 나머지는 또 곱한다. 5. - main의 a, b, c도 지역변수다. 중괄호 끝나면 사라짐. - 처음 a, b, c가 만들어지고, 중괄호에서 b, c가 또 만들어짐 중복으로, 다음 중괄호에서 c가 또 만들어지고 중복으로. - 세번째 c는 멀리 있는게 아니고 가장 가까..
2024. 4. 17.
깨알 c언어 ch.41 ~ 45
41. 함수에 주소전달(2) 42. 함수에 주소전달(3) 43. 함수가 주소를 리턴 44. 함수에 주소전달(4) 45. 함수에 주소전달(5) 41. 함수에 주소전달(2) ㅁ 문제 - 각각의 함수 안에 변수들이 있음. 지역변수가 각각. - main에 a=5, b=3, c=0 a의 주소값 100, b의 주소값 200, c의 주소값 300 - b=foo(a, &c); 함수 foo의 지역변수 a = 5, b = 300번지 c 선언 b의 실제값을 6으로 바꿈. => main의 c 값이 6이 됨. c=4 리턴 4. main의 지역변수가 a=5, b=4, c=6이 됨. - c=foo(b, &a); 함수 foo의 지역변수 a = 4, b = 100번지 (a에는 4라는 값이 들어가게 되는거고 b라는 공간엔 100이라는 ..
2024. 3. 10.
깨알 c언어 ch.16 ~ 20
16. while문 17. do~while, for, while 18. while, if문 19. for, continue, break 20. 다중 for문, continue, break 16. while문 ㅁ while 구조 - while (조건) { 수행하는 작업들 } ㅁ 문제 출력결과. i = : 0 i = : 1 i = : 2 sum = : 3 ㅁ 문제 count가 2일 때, sum = 2, count는 4가 됨. count가 4일 때, sum = 6, count는 6이 됨. count가 6일 때, sum = 12, count는 8이 됨. count가 8일 때, sum = 20, count는 10이 됨. count가 10일 때, sum = 30, count는 12가 됨. 출력결과. 30 17. d..
2024. 2. 22.
깨알 c언어 ch.6 ~ 10
06. 연산자 우선순위 07. 관계/논리연산자, 조건문 08. 논리연산자, 증감연산 09. 산술연산자 10. 출력형식 06. 연산자 우선순위 ㅁ 연산자 우선순위(자바나 c나 같음) - 괄호, 단항, 곱하기나누기, 더하기빼기, ~~~~, 논리연산자(&&, II), 대입연산자 ㅁ 연산자 우선순위 예시 - Int a=3, b=4, c=5, d=6; (1) a*b+c >= d && d/a-b != 0 = 왼쪽: 17 >= 6 여기서 >= 비교연산자임. 17이 6이상이냐. 맞으므로 1이 됨. 오른쪽: 2-4 != 0 여기서 -2와 0이 같지 않으니 참임. 1. 답은 1이 된다. (2) d%b + ++a*c-- = 2 + 20이므로 22. 6 나누기 4는 몫은 1이고 나머지는 2다. ㅁ 아래 c프로그램의 출력은? ..
2024. 2. 21.
오답노트 (문1 ~ 문38) (2-1 과목 [상])
ㅁ 문4. 데이터베이스를 정의하고 접근하기 위해서는 데이터베이스 관리 시스템과의 통신수단이 필요한데 이를 데이터 언어(Data Language)라고 하며, 그 기능과 사용 목적에 따라 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 구분된다. 다음 중 데이터 언어와 SQL 명령어에 대한 설명으로 가장 부적절한 것은? (1) 비절차적 데이터 조작어(DML)는 사용자가 무슨 데이터를 원하며, 어떻게 그것을 접근해야 되는지를 명세하는 언어이다. (2) DML은 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터베이스를 실질적으로 접근하는데 사용되며 SELECT, INSERT, DELETE, UPDATE 등이 있다. (3) DDL은 스키마, 도메인, 테이블, 뷰, 인..
2023. 11. 14.