- git 로컬 서버 만들고 github연동까지 함. push가 드럽게 안되서 한시간정도 헤맸음. 왜일까? 해결방법으로 repos만들때 ignore에 c를 넣었던게 문제일까 싶어서 일단 repos를 초기화함. 이후 push하려는 파일이 있는 로컬 디렉토리에서 bash를 열어서 add하려고 했으나 add조차 안됨. 왜일까.. 고민하다가 오류 메세지에 힌트를 얻어서 init을 다시 해봄. 그랬더니 add commit push까지 한번에 됐다… 오랜시간동안 고민했던거 치고 적고나니 해결방법이 별거 없는 거 같아서 기부니가 좀 그렇다. 로컬 저장소와 원격저장소가 init하면 origin으로 연동되는 듯 하다…(표현이 정확한지는 모르겠다.) push origin했을때 오류메세지가 그 두개가 여러개 있다.? 즉 연동이 안되고 있다는 의미였던걸로 기억함.
- 최대, 최소구하는 예제는 조건연산자로 쉽게 해결가능함. 근데 여기서 내가 생각못할 아이디어는 float.h를 불러와서 max변수에 -FLT_MAX, min변수에 FLT_MAX 값 넣어서 입력될 값을 시스템 차원에서 범위를 정해주는 것
- 다중 선택 switch와 break
- switch는 case와 함께 쓰임. swith(a) 형식처럼 a에 들어갈 우리가 사용할 변수명을 넣어준다. 그리고 각각의 case를 넣어줘서 case ‘a’ : 처럼 a라는 값이 입력되면 해당 case의 statement가 실행되게 만듦.
- switch case는 if로 바꿀 수 있지만 if else보다 훨씬 간결하고 보기에 직관적이다.