전체 글32 [프로그래밍언어]쉽게 풀어쓴 C언어 Express 7장 반복문 Exercise 01 다음 중 틀린 문장을 지적하고 올바르게 수정하라.① 조건식의 값이 1일 때만 참으로 간주된다. → 0과 false가 아닌 모든 값은 참(true)으로 간주된다. ③ do...while 문에서 조건식의 값이 거짓이면 한 번도 수행되지 않는다. → 최소 한 번은 실행시킨 다음 조건식을 검사하기 때문에 적어도 한 번은 실행된다. ④ for 문에서 초기식, 조건식, 증감식이 전부 비어 있으면 안 된다. → for(;;) 형태로 사용할 경우 무한 루프가 만들어진다.02 다음은 무한 반복을 구현한 소스이다. 올바르게 구현된 것을 모두 골라보자.① while ( 1 ) { }③ for ( ; 1 ; ) { } → 조건식 부분이 항상 참이다.03 다음의 프로그램을 실행시키면 "Hello World!"는 몇 번이나.. 2025. 3. 1. [C/C++]반복문: while, do-while, for, break, continue 1. while문while (조건){ // 조건이 참(true)일 경우 실행되는 코드}#include int main(void){ int n; int i = 1; printf("출력하고 싶은 단: "); scanf("%d", &n); while (i 출력하고 싶은 단: 55*1 = 55*2 = 105*3 = 155*4 = 205*5 = 255*6 = 305*7 = 355*8 = 405*9 = 45조건을 먼저 검사한 후, 참이면 실행.조건이 최초부터 거짓이면 한 번도 실행되지 않음.2. do-while문do{ // 코드 실행} while (조건);#include int main(void){ int number, sum = 0; do { printf("정수를 입력하시오: "); scanf("%d".. 2025. 2. 24. [프로그래밍언어]쉽게 풀어쓴 C언어 Express 6장 조건문 Programming 01 키보드에서 하나의 문자를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. 단 switch 문을 사용한다.#include int main(void){ char c; printf("문자를 입력하시오:"); c = getchar(); switch (c) { case 'A': case 'a': case 'E': case 'e': case 'I': case 'i': case 'O': case 'o': case 'U': case 'u': printf("모음입니다.\n"); break; default: printf("자음입니다.\n"); } return 0;} 각 case는 break문을 만나기 전까지 계속 실행한다는 점을 이용하면 깔끔하게 코드를 만들 수 있다.02 사.. 2025. 1. 28. [프로그래밍언어]쉽게 풀어쓴 C언어 Express 6장 조건문 Exercise 01 수식 !( 1 + 1 >= 2)의 결과값은 얼마인가?① 0 연산자 우선순위의 의하면산술 연산자 : 1 + 1의 결과는 2.비교 연산자 : 2 >= 2의 결과는 true.논리 연산자 : !(true)의 결과는 false. 즉, 정답은 0이다.02 수식 (10 > 20) && (20 > 10)의 결과값은 얼마인가?① 0(10 > 20)의 결과 : false.(20 > 10)의 결과 : true.false && true의 결과 : false. 즉, 정답은 0이다.03 조건 "x가 0 또는 1이면"을 올바르게 구현한 것을 모두 골라보자.② if ( x == 0 || x == 1)|| 연산자(or 연산자)를 사용했기 때문에 옳다. ③ if ( !( x != 0 && y != 1) )x가 0이 아님과 동시에 .. 2025. 1. 27. [VSCode]SSH를 활용한 플랫폼(Windows->Ubuntu) 간 개발 환경 통합 1. 개요SSH(Secure Shell)은 동일한 네트워크 대역에 존재하는 서로 다른 운영체제 PC끼리 원격으로 연결을 가능하게 한다. 이를 통해 보안이 보장된 환경 속에서 Windows PC로 Ubuntu PC를 제어하거나 파일을 송수신할 수 있다. VSCode에서도 SSH 기능을 지원하는데, 이를 통해 동일한 네트워크 내에 존재하는 다른 PC에서 코딩, 디버깅, 실행 등 작업을 수행할 수 있다. 또한, 1기기에 N대의 PC가 SSH로 연결을 할 수 있기 때문에, 협업에도 안성맞춤이다.2. 작업 환경호스트 PC : Windows 11클라이언트 PC : Ubuntu 18.04(VMware)3. Windows PC에서 VSCode 실행 좌측 메뉴 탭을 보면 Extensions라는 곳을 클릭. 검색창에 ss.. 2025. 1. 27. [VMware]네트워크 설정 1. 호스트와 가상머신의 IP 주소 확인 Windows 터미널이나 명령 프롬프트 등에서 ipconfig라는 커맨드를 입력해본다. Wi-Fi나 이더넷으로 연결이되어 정상적으로 인터넷과 통신할 수 있을 때의 IPv4 주소는 위와 같다. VMware에 설치된 Ubunbu에서 ip를 볼 수 있는 커맨드인 ifconfig를 찍어보면 저렇게 나온다.혹시 저런 메시지가 나오지 않는다면 설치가 안 된 것이니 아래의 커맨드를 입력해서 모듈을 설치한 다음 다시 커맨드를 입력해본다.sudo apt install net-tools PC 내에서 또 다른 PC를 돌리는 것이기 때문에 호스트 주소가 다른 것은 이해가 간다.근데 네트워크 주소 범위까지 다른 건 다소 이해가 가지 않는데, 이를 알기 위해선 VMware의 네트워크 설정.. 2025. 1. 26. 이전 1 2 3 4 ··· 6 다음