2024/08 5

[컴퓨터 구조+운영체제] Hello World 가 출력 되기까지 (1)

#include int main(void) { printf("Hello World\n");} 오늘은 C 를 처음 배우면서, 환경 세팅을 위해 위의 코드를 교재를 보고 따라 쳐 보았다.  지금까지 머릿속에 있는 내용은 아래와 같았다. 프로그래머는 소스 코드를 작성한다.Run 버튼을 누른다.Hello World가 출력된다.  이 과정을 당연하게만 생각했었는데, 코드 작성 창 하단에 출력되는 것은 단순히 Hello World 가 아니었다. 오후 9:03에 빌드를 시작함... 1>------ 빌드 시작: 프로젝트: ch2, 구성: Debug x64 ------ 1>example.c 1>ch2.vcxproj -> source\repos\ch2\x64\Debug\ch2.exe ========== 빌드: 1개 ..

[C 입문] 소스 코드 기본 구조

#include int main(void) { printf("Hello World\n"); return 0;} #include : 전처리기 지시문컴파일 : C언어로 작성한 코드를 컴퓨터가 알아들을 수 있는 기계어로 번역하는 컴파일러컴파일에 필요한 것들을 알려주기 위해 전처리기 지시문을 사용함.#include 는 지정한 파일을 코드에 포함하라는 뜻 stdio.h : 헤더 파일.확장자가 h 로 다른 파일에 정의된 상수나 변수, 함수 등을 사용하기 위해 만듦.printf() , scanf() 등이 선언되어 있음 int main(void) {} : main() 함수는 모든 프로그램의 시작점.프로그램을 실행하면 전처리기 지시문을 제외하고 가장 먼저 실행됨.int 는 main 함수가 반환하는 값의 자료형.소괄호 안..

[코드트리 조별과제] Java 최소공배수 구하기 💛코드 업그레이드💛

내가 작성한 코드- 로직 설명1. printLCM (두 개의 정수를 인자로 받는 함수) -- > 최소공배수를 출력함2. printLCM 의 로직3. 정수 n,m 각각에 서로보다 작은 수를 계속 곱해봄4. 곱해진 수가 처음으로 일치할 때만 result 를 갱신해서 출력함import java.util.Scanner;public class Main { public static void printLCM(int n, int m) { int tmp1 = 0; int tmp2 = 0; int result = 0xfffff; for (int i=1; i tmp2) { result = tmp2; ..

[목록] 프로젝트가 남긴 것들

릴레이 플로깅 안드로이드 앱 프로젝트 - SSAFY 10기 프로젝트- 6인 1팀, Backend 담당구현 사항프로젝트 전프로젝트 후랭킹 APIPython 으로 변수 선언하고, 반복문과 조건문을 사용할 수 있음Java 로 변수 선언하고, 반복문과 조건문을 사용할 수 있음Django 를 이용해 CRUD 를 수행할 수 있음.Spring 에서 3계층 (Presentation/Service/Persistence) 의 역할에 대해 이해함.Spring 에서 controller , service , entity , repository 패키지의 역할과 그 안에 들어가는 자바 클래스를 작성할 수 있음.Spring Data Redis 를 사용해서 자료구조 Sorted Set 을 사용한 CRUD 를 Spring 을 통해 구현..

프로젝트 2024.08.14