본문 바로가기

전체 글

[K.N.K C Programming 정리] 연재 무기한 중단 안내 안녕하세요 여러분! 우선 미약하지만 제 글을 읽어주셔서 감사합니다... 이게 뭐라고 봐주시니 정말 감사하네요. 오늘 문득 티스토리가 생각나서 게시글 관리 들어가보니까 K.N.K C programming 시리즈 조회수가 꽤 나오더라구요. 그래서 아 누군가는 다음 편을 기다리고 있지 않을까? 하는 생각에 올렸어요 ㅎㅎ(아님 말고요....힝 ㅠㅠ) 결론부터 말씀드리자면 티스토리를 무기한 접게 됬습니다!! 제 일기장 보시면 아시겠지만 평소에 생각이 되게 많습니다 제가 ㅠㅠ 문득 나 코딩 왜하고있지? 이런 생각이 들더라구요. 내가 하고싶나 이걸..? 내가 좋아하나 이걸..? 이런 생각도 들고요 그래서 시원하게 때려첬습니다! ㅎㅎ 지금의 저는 그냥 아무 이유도 모른 채 주구장창 공부만 해왔어요. 남들 다 취준하고 .. 더보기
[K.N.King C Programming 정리] Chap 9. Functions 안녕하세요 여러분! 오늘은 9단원 Functions 를 가지고 왔습니다! 자 그럼 9단원 Functions 공부하러 가볼까! 좋아 좋아 좋아! ..... 동네놈들 유튜브 재밌더라구요... Chap 9. Functions If you have a procedure with ten parameters, you probably missed some. Intro 2장에서 함수란 단순히 이름을 가지고 있고 한 그룹으로 묶인 일련의 명령들의 집합이라고 배웠었다. (a function is simply a series of statements that have been grouped together and given a name.) 비록 "함수(function)" 라는 용어 자체는 수학에서 따온것이지만, C 의 함수.. 더보기
[K.N.K C Programming 정리] Chap 8. Arrays 안녕하세요 여러분! 드디어 좀 흥미있는 주제들이 나오시 시작합니다. 오늘은 8단원 Arrays 배열을 가져왔습니다. 자 그럼 드가봅시다!! Chap8. Arrays. If a program manipulates a large amount of data, it does so in a small number of ways. Intro 지금까지 우리가 살펴본 변수는 전부 스칼라(scala) 이다. 스칼라는 한개의 데이터를 가질 수 있다.(capable of holding a single data item) 또한 C는 값들의 모음을 저장할 수 있는 변수의 집합을 지원한다.(C also supports aggregate variables, which can store colllections of values.) .. 더보기
[K.N.K C Programming 정리] Chap 7. Basic Types 안녕하세요 여러분! 7단원 Basic Types 가져와봤습니다.... 사실 7단원까지가 조금 따분한거 같아요 ㅋㅋㅋ 8단원부터 배열 나오고 함수 나오고 포인터 나오던데 재밌어질것 같습니다 ㅎㅎ 자 그럼 드가봅시다! Chap7. Basic Types Make no mistake about it : Computers process numbers - not symbols. We measure our understanding (and control) by the extent to which we can arithmetize an activity. 7.1 Integer Types C는 근본적으로 다른 2개의 숫자 타입을 가지고 있다. 바로 정수와 실수 타입이다.(integer and float types) 실수는.. 더보기
[K.N.K C Programming 정리] Chap 6. Loops 안녕하세요 여러분! 오늘 포스팅은 조금 짧습니다 하하. 처음 알았던거나 헷갈렸던 부분 위주로 적었어요! 자 그럼 드가봅시다! Chap6. Loops A program without a loop and a structured variable isn't worth writing. 6.1 The while statement while문의 형태는 다음과 같다. while ( expression ) statement 소괄호안의 표현식은, 제어식 이라고 부른다.(controlling expression) 소괄호 바깥의 문장은 loop body 이다. while문이 실행되면, 먼저 expression 이 0이 아닌값을 가지면(true 인 상황) 바디가 실행된다. 그 후 다시 표현식이 true면 바디가 실행된다. 이렇.. 더보기
[K.N.K C Programming 정리] Chap 5. Selection Statements 안녕하세요 여러분! 오늘은 5단원 분기문을 들고 왔습니다! 바로 들어가봅시다 ㅎㅎ Chap5. Selection Statements Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis. Intro C에는 많은 연산자들이 있지만 statements(번역을 어떻게 해야 깔끔할지 고민되서 그냥 원서 표현을 그대로 썼습니다!) 는 몇 가지 밖에 없다. 우리는 지금까지 return 과 expression statement 2개의 statements 를 봐왔다. 나머지의 statements 들은 3가지로 나뉘는데, statements 들이 실행되는 순서에 영향.. 더보기
[K.N.K C Programming 정리] Chap 4. Expressions 안녕하세요 여러분! 바로 4단원 정리 시작하겠습니다. 제가 해석한 표현이 조금 애매모호할때는 소괄호로 원문을 가져다 놓았습니다! . . 여담이지만 공부할때마다 제가 잘못 알고 있었던 개념들이 참 많다고 느낍니다..ㅎㅎ 원서의 표현이 참 좋은것같아요! Chap4. Expressions. One does not learn computing by using a hand calculator, but one can forget arithmetic. Intro C언어의 큰 특징 중 하나는 표현식(Expressions)의 강조에 있다. (여기서 expressions 을 "formulas that show how to compute a value" 라고 하는데 값을 계산해내는 식 정도로 받아들이면 될 것 같다.) 가장.. 더보기
[K.N.K C Programming 정리] Chap 3. Formatted Input/Output 안녕하세요 여러분! ㅎㅎ 3단원을 가져와봤습니다! C의 입출력, scanf 와 printf 를 다루는 단원입니다! scanf 와 printf에 찜찜한 점들이 좀 있었는데 잘 해결된거 같아 좋았습니다. ㅎㅎ 자 그럼 가봅시다! Chap3. Formatted Input/Output In seeking the unattainable, simplicity only gets in the way 3.1 The printf fuction printf 함수는 출력을 위해 만들어졌다. 이 때 반드시 format string 과 같이 주어져야 한다. printf(string, expr1, expr2, ...); format string 에는 보통의 문자들과 %로 시작하는 변환 지정자(conversion-specifier).. 더보기