목록C (47)
NULL
증감연산자는말그대로 증가연산자와 감소연산자로 나뉜다. ++, -- 연산자입니다. 예를 들어서 int i=0; 이라면 i++; 을 한다면 i는 0에서 1증가합니다. 반대로 --는 1감소합니다. 그런데 여기서 중요한것은 증감연산자가 앞에 오는지 뒤에 오는지이것에 따라서 결과가 달라집니다. 예를 들면 i++; 과 ++i 이렇게 있다면 먼저 i++을 설명하자면 int i=0; printf("%d",i++); // 출력 후 증가연산예약printf("%d",i); // 증가수행 값 : 1 증감연산자가 뒤로 오면i는 출력하고 다음행에서i값을 증가시켜라 이뜻이 됩니다. 그래서 출력결과는 1이 됩니다. 이것을 후증감연산이라고 하며 반대로 ++i는 int i=0; printf("%d",++i); // i를 먼저 증가시킨후..
연산자의 종류는 = , + , - , * , / , % 등이 있다. = 는 대입연산자입니다. ex) int a = 1; 그외에 사측연산자로 볼수있는 것들은 + 는 덧셈연산자 - 는 뺌셈연산자 * 는 곱셈연산자 / 는 나눈 몫을 구하는 연산자 % 는 나눈 나머지를 구하는 연산자 정도로 볼수있는데 이것은 피연산자 사이에 오면사측연산을 해주는 연산자기능을 하고피연산자사이가 아닌 다른곳에 위치하면사측연산자가 아닌 다른 연산자가 됩니다. 예를 들어 *의 경우 자료형과 변수이름 사이에 쓸 경우 포인터변수가 됩니다. 지금은 그냥 피연산자사이에 위치하면사측연산의 역할을 하는구나라고 이해하시면 됩니다. 다른 개념들은 뒤에 가면배우니 걱정하시지않아도됩니다. 기본연산자들은 수학적 연산자들과 같은 기능을 하기에여기까지의 내용..
변수는 값을 저장하는 용도로 사용됩니다. 그림으로 표현하자면 이러한 원리입니다. 변수를 선언할려면?필요한 자료형과 변수의 이름을 정하고 그안에 값을 저장하는 방식입니다 정수형 변수를 사용한다면 int num; 아니면 int num=10; 변수를 선언하거나 변수에 값을 초기화시켜서 값을 정해서 선언할수도 있습니다. 변수를 초기화하지않고 값을 출력해보면 이상한 값이 나타나는데그것을 쓰레기값이라고 부릅니다. 쓰레기값이 나오지않게 하려면?변수를 선언하는 동시에 0으로 초기화해주면 됩니다. 그래서 변수의 값을 초기화해줄필요가 있습니다. int num=0; 이런식으로 말이죠. 그리고 변수를 선언 할때는 함수의 윗부분에 선언해야합니다.변수의 선언은 어디다가 하든간에 오류는 나지않지만 소스를 짤땐 항상 가독성있게 짜는..
서식문자는 %로 시작합니다. 서식문자는 이렇게 여러가지입니다. 필요에 따라서 서식문자를 골라서 쓰시면 됩니다 외울필요는 전혀없습니다. 쓰다보면 손에 익어서 저절로 익혀집니다 서식문자는 변수의 값의 인자를 전달받을때 사용한다. 무슨 말이냐면 위에 사진을 보시면 printf("%d %d\n, 10, 20"); 가 있다. 1번째 %d라는 서식문자에 10을 대입하고 2번째 %d에는 20을 대입한다. 값을 쓴 순서대로 값을 전달한다. 쉽게 말하면 정수 10과 20을 출력하고 싶은데 %d 10진수 정수형의 서식문자를 나타내고 싶은 위치에 쓰고값을 문자열뒤에 써준다. 서식문자는 그냥 값이 들어갈 상자라고 보면 된다. 값을 표현하고 싶은 위치에 상자를 두고 값을 써주면 그 상자에 순서대로 값이 들어가는 그런 원리이다.
주석은 소스의 설명이나 메모를 하는 용도로 사용한다. 컴파일할때 결과에 영향을 미치지않으며 개발을 할때 주석을 달아놓아야댄다. 남이 나의 소스코드를 볼때 좀 더 알아먹기 쉽게 또는 어떤 소스인지 표시할수있다. 소스코드는 글을 읽는거처럼 쉽지않기때문에 반드시 어떤한것을 만들땐 주석을 달아두는 습관을 들이는 것이 좋다. 주석의 사용법은? //을 하게 되면 행의 주석을 사용할수있으며 이 형식의 주석을 행단위 주석이라고 부른다. 여러 행을 주석으로 처리할땐 /* */ 이런식으로 주석을 묶어서 사용하면 되고이러한 주석은 블록단위 주석이라고 부른다. 뭐라고 부르는것이 중요한건 아니다그냥 주석을 사용하는 것이 중요하기때문에사용법은 익혀두자.
함수는 입력과 출력이 존재한다. 함수의 정의는?실행가능한 함수를 말하는것이다. 함수의 호출은?함수 실행을 명령하는 것이다. 인자의 전달은?함수의 실행을 명령할때 전달하는 입력 값이다. 함수로 시작해서 함수로 끝이난다. 제일 먼저 호출되는 함수는 main함수이다 main함수는 반드시 정의해야하며 함수에는 3가지를 표시한다. 제일 첫번째로는 함수이름이다함수이름은 함수를 호출할때 사용되는이름이다. 두번째는 출력형태이며 반환형(return type)이라고 한다.함수에서 값을 반환하는 목적으로 많이쓴다.출력목적으로 함수를 정의할땐 값의 반환이 필요없으니출력형태를 void로 써주면 된다. void란 ~가 하나도 없는 뜻이다. 쉽게 말하면 없다라고 생각하면 편할것이다. 세번째로 입력형태는 입력형태이다.입력형태는 함수..
c언어에서 출력함수는 printf이다. 쓰는 방법은 간단하다. printf("Hello world\n"); 위에 보기와 같이 함수안에 출력함수인 printf를 쓰고 괄호를 열고 ""(큰따옴표)를 붙치고 ;(세미콜론)을 괄호마지막에 붙쳐주는걸로 한 문장을 끝내준다. 여기서 printf괄호안에 있는 \n는 개행을 해주는 특수문자이다. 엔터와 같은 효과를 볼수있다. ""큰따옴표는 문자열을 포함하고 있다는 뜻을 가진 문장이며 큰따옴표 안에 문자를 입력하지않고 그 밖에 입력을 하면 컴파일 오류가 나는걸 확인할수있다. 세미콜론은 문장의 끝을 표현하는 문자이다. 그러면 위에 보이는 문장의 실행결과는 ? Hello world 가 출력되고 한칸 개행이 된다.