본문 바로가기

C언어36

[C언어] 반복문의 시작! - for 구문 지난 C언어 포스팅들에서는 기본적으로 알아야할 키워드와 식별자들, 그리고 변수설정과 처음으로 조거문을 사용해서 프로그래밍을 해보았습니다. 조건문도 if문과 switch문 두 개를 알아보았고 상황에 맞에 프로그래머가 사용해 주면 되는 것입니다. 이번 포스팅에서는 프로그래밍 할때 빼놓을 수 없는 반복문을 알아보도록 하겠습니다. 반복문도 여러가지 종류가 있지만 이번 포스팅에서는 for 반복문에 대해서 알아보려합니다. 반복문 for 구문을 알아보자! 반복문 for 는 아주 기본적인 반복문이며 매우 잘 쓰이는 반복문입니다. 초기값부터 반복횟수까지 직접 설정하기 때문에 가장 직관적으로 알아볼 수 있는 반복문입니다. 반복문 for 의 형태는 아래와 같습니다. for ( 초기상태 ; 표현식 ; 다음상태 ) { ... .. 2020. 8. 25.
[C언어] 조건문을 사용해서 분기시켜보자(2) - switch case 조건문! 지난 포스팅에서는 조건문 if 를 사용해서 분기시키는 방법을 알아 보았습니다. 그리고 조건문 if 를 하나가 아닌 여러개로 분기시킬때 사용하기 위해서 if ... else ... 또는 if ... else if ... 와 같은 방법으로 2개 이상의 분기문도 만들어 보았습니다. 2020/08/10 - [쿤즈 Dev/C] - [C언어] 조건문을 사용해서 분기시켜보자(1) - if 조건문! 이번 포스팅에서는 지난번과 같이 조건문이지만 조금 다른게 사용하는 switch ... case ... 문법에 관련해서 알아보겠습니다. 조건문 if 와 switch 문은 각각의 장단점이 있기때문에 프로그래머가 상황에 맞게 사용하는 것이 특징입니다. 조건문 switch case 구문을 알아보자 조건문 switch case 는 .. 2020. 8. 14.
[C언어] 조건문을 사용해서 분기시켜보자(1) - if 조건문! 프로그래밍을 하는 프로그래머는 여러가지 조건을 만들 수 있습니다. 그리고 코드들이 실행하던도중 조건문을 만나면 조건에 맞는지 판단을 하게 됩니다. 그리고 그에 해당하는 조건을 찾아서 다시 다음 코드들이 실행됩니다. 조건에 맞지 않는 답도 있을까요? 있을 수 있지만 프로그래밍을 할때에는 그 점까지 고려해서 프로그램을 만듭니다. 조건문에 종류에는 두 가지가 있습니다. if, switch 입니다. 이번 포스팅에서는 if 조건문이라는 것을 사용해보고 조건에 맞는 값으로 분기(판단하여 이동) 시키는 방법을 알아보도록 하겠습니다. 조건문 if 구문을 알아보자! if 조건문은 단어 그대로 '만약 ~ 라면' 라는 의미로 생각하시면 됩니다. 따라서 if 조건문을 만나면 뒤에 조건식을 사용하여 분기처리를 할 수 있게 만들.. 2020. 8. 10.
Java 언어는 C언어의 구조와 같지만 다른다! C언어와 Java언어는 구조적으로 다릅니다. 예전에는 C언어를 아주 많이 사용했습니다. 특히 사용자 중심의 고급언어이고 기계어로 바로 이식이 가능해서 여러가지 높은 호환성을 가지고 있는 것이 특징입니다. 이런 장점들을 뒤로하고 문제점도 많이 있었습니다. C언어는 포인터의 사용으로 메모리 할당 및 해제에 대해서 프로그램의 내용을 이해하기 어렵습니다. 게다가 자칫 잘못하면 함수로 나뉘어야 할 프로그램들이 모두 main 내에 쓰여져 이해하기 어려운 프로그램이 될수도 있습니다. 또한 데이터타입 검사가 미약한 점도 있습니다. 그럼 C언어와 다른 Java 언어가 더욱 인기가 높아진 점은 어떤것인지 알아보도록 하겠습니다. Java 는 어디서나 동일한 소스로 실행이 가능하다! Java 언어를 사용하기 위해서는 보통 J.. 2020. 8. 9.
[C언어] 연산자의 종류에 대해서 알아보자 지난 포스팅에서 첫 프로그래밍을 해보았습니다. 출력하고 싶은 메세지를 마음껏 출력하고 입력받고 싶은 메세지를 여러가지 방법으로 입력받아 보셨나요? 기본적인 내용이지만 꼭 필요한 내용이기도 합니다. 저의 경우는 타자로 치면서 익숙해지도록 만드는 편입니다. 이번 포스팅에서는 연산자라는 것을 알아볼 예정입니다. 연산자는 이름 그대로 연산을 할때 사용할 요소들을 말합니다. 이러한 연산들에는 다음과 같은 것들이 있습니다. 산술 연산자 Arithmetic Operators 증감 연산자 Increment and Decrement Operators 대입 연산자 Assignment Operators 관계 연산자 Relational Operators 논리 연산자 Logical Operators 비트 연산자 Bitwise .. 2020. 8. 7.
[C언어] 표준입력 표준출력 사용하기 (첫 프로그래밍 시작!) 지금까지 C언어를 프로그래밍하기 위해서 여러가지 요소들을 확인해 보았습니다. 키워드와 식별자, 변수와 상수, 데이터 타입까지 이론적인 기초 부분을 알아보았습니다. 앞서 알아본 내용들을 외워야 하는것은 아닙니다. C언어라는것을 진행하다보면 자연스럽게 익혀질 내용이니 걱정하지마세요! 2020/07/31 - [쿤즈 Dev/C] - [C언어] 키워드와 식별자. 반드시 필요한 문자들 2020/08/02 - [쿤즈 Dev/C] - [C언어] 변수 (Variables) vs 상수 (Constraints) 2020/08/04 - [쿤즈 Dev/C] - [C언어] 데이터 타입(Data Types) 과 함께 변수 선언하기 그럼 오늘 포스팅에서는 첫번째 프로그래밍을 시작해 보도록 하겠습니다. 오늘 해볼 프로그래밍은 표준출력.. 2020. 8. 6.
[C언어] 데이터 타입(Data Types) 과 함께 변수 선언하기 앞선 포스팅에서 알아본 내용은 키워드와 식별자, 변수와 상수 입니다. C언어에서 정해져 있는 키워드들은 무엇이며 사용할 수 있는 식별자들을 이용해서 변수와 상수를 만드는 방법까지 알아보았습니다. 프로그래밍이 아닌 글로 이해하고 넘어가도 되는 부분들입니다. 어차피 프로그래밍을 하다보면 자연스럽게 익숙해 지기 마련입니다. :D 2020/07/31 - [쿤즈 Dev/C] - [C언어] 키워드와 식별자. 반드시 필요한 문자들 2020/08/02 - [쿤즈 Dev/C] - [C언어] 변수 (Variables) vs 상수 (Constraints) 이번 포스팅에서는 데이터 타입에 대해서 알아보고 데이터 타입을 이용해서 변수를 선언하고 사용하는 방법에 대해서 알아보도록 하겠습니다. 데이터 타입 (Data Types) .. 2020. 8. 4.
[C언어] 변수 (Variables) vs 상수 (Constraints) 이번 포스팅에서는 변수 (variables) 와 상수 (constraints) 에 대해서 알아보도록 하겠습니다. 변수와 상수는 이전 포스팅인 키워드와 식별자에도 포함되는 내용입니다. 키워드와 식별자 중에서 식별자에 해당하는 내용이므로 모르신다면 한번 읽어보시고 오는것을 권해드립니다.^^ 2020/07/31 - [쿤즈 Dev/C] - [C언어] 키워드와 식별자. 반드시 필요한 문자들 변수 Variables 변수는 변하는 수입니다. 모든 프로그래밍에서는 변수가 필요합니다. 변수가 필요한 이유는 메모리에 저장하고자 하는 공간을 할당 그곳의 이름을 변수라 합니다. 따라서 변수에는 우리가 프로그래밍 하면서 임시로 저장하는 모든 값들이 다 저장되어 있습니다. 따라서 변수의 이름은 식별자이기 때문에 모두 달라야 합니.. 2020. 8. 2.
[C언어] 키워드와 식별자. 반드시 필요한 문자들 쿤즈랜드의 첫 포스팅으로 C언어부터 알아볼까 합니다. C언어는 지금까지도 많이 쓰여왔으며 앞으로도 계속 쓰일 언어중 하나입니다. 현재는 Java 와 Python 의 사용이 많이 늘었지만, 서버쪽 프로그래밍으로는 아직도 C 언어를 많이 사용해 왔습니다. 오늘은 그 첫 시간으로 C언어에서 사용하는 키워드와 식별자에 대해서 알아보도록 하겠습니다. :D C언어로 프로그래밍을 할때에는 반드시 알아둬야 할 내용이 키워드와 식별자입니다. 언어를 배우기위해서는 사용할 수 있는 예약어들을 알아두고 익혀야 하며 각 식별자들의 이름을 정하는 방법을 알아야 합니다. 그래서 이번 포스팅에서는 다음과 같은 내용들을 정리해 볼까 합니다. 사용하는 문자들 키워드 식별자 그럼 위의 세가지를 하나씩 알아보도록 하겠습니다. 사용하는 문자.. 2020. 7. 31.