cs50 TIL 02 :: [CS50] C언어 int main(void){} When (Green flag) clicked는 int main(void){} 와 동일하다. stdio.h라는 파일을 찾아 printf 함수에 접근할 수 있도록 도와준다. printf("hello world\n"); 에서 \n은 줄바꿈(enter)역할을 한다. 우리는 '소스코드'를 컴퓨터가 이해할 수 있는 '머신코드'로 변환, 즉 컴파일해야 한다. 터미널창의 $... TILCScs50CS CS50 Memory (2) 위 코드는 integer i와 j를 입력받아 같으면 Same, 다르면 Different를 출력한다. 위 코드를 보면 i와 j, 두 string을 입력받아 두 string이 같으면 Same, 다르면 Different를 출력할 것으로 기대된다. string, 즉 포인터 변수인 i와 j는 각각 다른 메모리 주소를 가리키기 때문에 value가 같더라도 다르다고 판단하는 것이다. string s를 입... cs50cs50 [CS50] Array - 명령행 인자 명령행 인자를 받는 프로그램을 C로 작성할 수 있다. 명령행 인자 argv argc 여태껏 많이 사용해온 main 함수를 보다 자세히 들여볼 때가 왔다. main도 그 형태를 보면 하나의 함수임을 알 수 있다. 이젠 더이상 main() 안에 기계적으로 void라고 입력하는 대신 아래 코드와 같이 argc, argv 를 정의해보자. 여기서 첫번째 변수 argc는 main 함수가 받게 될 입력의... 명령행 인자cs50arrayarray 부스트코스 CS50 코칭스터디2기 2주차 우리가 직접 작성한 코드는 "소스 코드"라고 불립니다. 이를 2진수로 작성된 "머신 코드"로 변환해야 컴퓨터가 이해할 수 있습니다. 소스 코드 -> << 컴파일러 >> -> 머신코드 여기서 -o string은 string.c를 string.out이라는 머신코드로 저장하도록 하는 명령어 -lcs50은 "link"라는 의미를 지닌 -l이라는 인자에 우리가 추가로 포함한 "cs50"파일을 합친 것... 부스트코스코칭스터디2기cs50cs50
TIL 02 :: [CS50] C언어 int main(void){} When (Green flag) clicked는 int main(void){} 와 동일하다. stdio.h라는 파일을 찾아 printf 함수에 접근할 수 있도록 도와준다. printf("hello world\n"); 에서 \n은 줄바꿈(enter)역할을 한다. 우리는 '소스코드'를 컴퓨터가 이해할 수 있는 '머신코드'로 변환, 즉 컴파일해야 한다. 터미널창의 $... TILCScs50CS CS50 Memory (2) 위 코드는 integer i와 j를 입력받아 같으면 Same, 다르면 Different를 출력한다. 위 코드를 보면 i와 j, 두 string을 입력받아 두 string이 같으면 Same, 다르면 Different를 출력할 것으로 기대된다. string, 즉 포인터 변수인 i와 j는 각각 다른 메모리 주소를 가리키기 때문에 value가 같더라도 다르다고 판단하는 것이다. string s를 입... cs50cs50 [CS50] Array - 명령행 인자 명령행 인자를 받는 프로그램을 C로 작성할 수 있다. 명령행 인자 argv argc 여태껏 많이 사용해온 main 함수를 보다 자세히 들여볼 때가 왔다. main도 그 형태를 보면 하나의 함수임을 알 수 있다. 이젠 더이상 main() 안에 기계적으로 void라고 입력하는 대신 아래 코드와 같이 argc, argv 를 정의해보자. 여기서 첫번째 변수 argc는 main 함수가 받게 될 입력의... 명령행 인자cs50arrayarray 부스트코스 CS50 코칭스터디2기 2주차 우리가 직접 작성한 코드는 "소스 코드"라고 불립니다. 이를 2진수로 작성된 "머신 코드"로 변환해야 컴퓨터가 이해할 수 있습니다. 소스 코드 -> << 컴파일러 >> -> 머신코드 여기서 -o string은 string.c를 string.out이라는 머신코드로 저장하도록 하는 명령어 -lcs50은 "link"라는 의미를 지닌 -l이라는 인자에 우리가 추가로 포함한 "cs50"파일을 합친 것... 부스트코스코칭스터디2기cs50cs50