코딩각

C언어 함수(function) 1 | C언어 마스터 가이드 4

이번 포스팅 내용은 함수입니다. 함수의 문법적인 내용이 아니고 함수에 대한 여러가지 질문들에 대하여 각종 자료를 기반으로 고찰하는 내용입니다. C언어 함수(function) 사람에 따라서는 함수라는 단어 자체에 거부감이 있을지도 모르겠습니다. 대부분 사람들에게 함수라는 이름을 처음 들었던 건 중학 수학때 부터 였을 것 입니다. y = f(x) 주로 이런 식으로 사용하죠. 뭐... C언어의 함수도 비슷하게 생기긴 했습니다. result = function( int number ); 하지만 당연하게도 그것과 이것은 전혀 다르다는 생각이 든다면 정상입니다. C언어 마스터 가이드는 기존 문법 교과서를 재탕하려고 작성하는 포스팅이 아니라서 이런 것을 생각하게 되는데요. 본질에 대하여 생각해 볼 시간입니다. C언어..

코딩(CODING)/C언어(C Language) 2021. 1. 13. 15:55

C언어 제어문 if 문 | 분기문 | C언어 마스터 가이드 3

C언어 제어문 if 문 | 분기문 루프와 분기문을 마스터하면 C 프로그램을 설계하는데 필요한 기초 정보는 거의 배운 것과 같습니다. CPU의 제어를 할 수 있으면 프로그램을 원하는 방식으로 동작시킬 수 있습니다. while 문 포스팅에서 C언어의 다섯가지 문장 형식은 아래와 같다고 했습니다. 선언 (declare) 대입 (assignment) 함수 (function) 제어 (control) 널 (null) 변수와 타입을 배울 때 선언문과 대입문을 습득하고, CPU의 제어는 while, for, if 문으로 할 수 있습니다. 나머지는 함수와 널인데 함수는 별도의 포스팅에서 널은 포인터에서 배울 수 있습니다. 개념을 이해했다면 이제 기존의 알고리즘을 리뷰하고 매일 코드를 작성하면서 뇌의 근육을 단련시키면 됩..

코딩(CODING)/C언어(C Language) 2021. 1. 13. 00:51

C언어 제어문 for 루프 | C언어 마스터 가이드 2

C언어 제어문 (Control Statement) C언어 제어문에 대한 내용을 자세히 알아보겠습니다. C언어가 아니라도 대부분의 프로그래밍 언어에는 제어문이 있습니다. 도대체 제어문은 어떤 일에 필요한 것 일까요? 바로 흐름을 제어하는 것 입니다. (flow of control) 컴퓨터 코드의 흐름은 기본적으로 순차적으로 진행됩니다. 위에서 아래로 내려오죠. 아래의 코드는 first_line 부터 시작해서 마지막 printf 까지 순차적으로 실행합니다. int main() { int first_line; int second_line; int forthline = printf("this is third line\n"); while (forthline) { int fifth_line = 1; if (fift..

코딩(CODING)/C언어(C Language) 2021. 1. 12. 14:18

C언어 제어문 while 루프 | C언어 마스터 가이드 1

C언어 제어문 C언어에는 문장형식이 다섯가지 있습니다. 선언 (declare) 대입 (assignment) 함수 (function) 제어 (control) 널 (null) 이 다섯가지 문장들을 사용해서 C언어 프로그램을 운영합니다. while 루프 while 루프를 돌려봅니다. int main() { int count = 0; while (count < 5) { printf("count : %d\n", count); count++; } return 0; } count : 0 count : 1 count : 2 count : 3 count : 4 while 루프에 들어가면 조건식 ( ) 안에 있는 검사를 합니다. 여기서 조건식의 결과는 0 혹은 1입니다. 0은 거짓 1은 참입니다. 조건식이 1인 경우 wh..

코딩(CODING)/C언어(C Language) 2021. 1. 11. 22:56

C언어 중급반 시작 | C언어 마스터 가이드 0

C언어 마스터 가이드 C언어 마스터 가이드에 오신 것을 환영합니다! C언어 마스터 가이드는 C언어 튜토리얼(자습서)로는 두번째로 쓰는 내용입니다. 처음 튜토리얼을 만들기 시작할 때는 두번째 만들면 더 잘 만들 수 있겠지라고 생각했는데 막상 만들려고 하니까 다시 막막해지네요... 첫번째 튜토리얼에서는 기초를 좀더 충실하게 담으려고 노력했는데 지금 보니 불만스러운 부분들이 많습니다. 나중에 여유가 생기면 보완할 생각입니다. 목표 이번 튜토리얼에서는 중급적인 내용을 더 다뤄보려고 합니다. 중급의 내용을 다루기 위해서는 C언어 뿐 아니라 컴퓨터 구조나 운영체제에 대한 부분도 다뤄야 합니다. C언어를 실행하면 되는게 아니라 C언어 외적으로 이해할 부분이 있다는게 약간의 장벽이 될 수도 있는데, 블로그라서 훨씬 쉽..

코딩(CODING)/C언어(C Language) 2021. 1. 11. 21:42
◀ 1 2 3 4 5 6 ··· 9 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바