1. IDE 코드를 제작 수정할수있는 VS코드.
2. 터미널에 ./file에서 .은 로컬 /은 실행 rm file에서 rm 지우기. make file로 더시 만들슈있다. 컴파일하는것.
3. #include<wow.h>로 기능들 받아온다.
4. string answer = get_string("your name?");
printf ("hey %s/n",answer);
로 출력가능.
5. mkdir, cd file. ctrl+L은 clear. cd ..상위폴더로 ../..그리고 그냥 cd는 기본 폴더로 이동.
6. 조건문에 들어갈 수를 상수로할수있지만 나중에 변경하기 편하려면 변수로 지정해주면 편하다. const int MINE.
7. 짝수를 구분하기위한 조건문은 n%2==0
8. 새 파일을 만들거나 여는건 code wow.c
9. 조건문에 넣을 or는 || and는 &&
10. 반복문 while의 i와 for의 i는 전역변수와 지역변수의 차이를 가지고있다.
11. void meow(void) {
printf("mewo");
}
로 meow();를 실행하는 함수를 제작할수있다.
12. 함수를 만들때 맨 위에 void mewo(void);프로토타입 만들고 main아래에 void meow(void){}처럼 설명하면 실행된다.
13. 함수에 void meow(int n); 으로
main { meow(3) }
void meow (int n) {
for (int i; i<n; i++){}
이렇게 할수있다.
14. 많은곳에도 사용할수있는 함수를 제작하여 return으로 값을 전달한다.
15. do while로 원하는 문자가 나올때까지 물어볼수있다.
16. %f는 6정도소수를 표현하니 %.2f는 2소수만 표현한다.
17. 1/10 이걸 %.50f하면 0.1000으로 끝나아햐나느데 뒤에 66111737이 나오는 이유는 뭘까. float-point imprecision
18. int 2 / int 3 이 0.000으로나옴 이걸 해결하기위해 int로 받더라도 z로 계산할때 float x / float y로 계삳하면 된다.

'🎓Harvard CS 50🎓' 카테고리의 다른 글

하버드 CS50 .5  (0) 2023.03.01
하버드 CS50 .4  (0) 2023.02.28
하버드 CS50 .3  (0) 2023.02.28
하버드 CS50 .2  (0) 2023.02.28
하버드 CS50.0  (0) 2023.02.27

+ Recent posts