이번 포스팅을 마지막으로 포인터에 대한 기본적인 기초 개념에 대해 마무리하겠습니다. 위와 같이 입력을 해 줍니다. 여러분도 해보시면 아시겠지만 Build하면 에러가 없다고 뜰 것 입니다. 근데 실행을 시켜보면 이렇게 Debug Error 라는 에러창이 뜰거에요 이렇게 뜨는 이유는 바로int형 변수 a, b, c 에대가 값을 초기화 해주지 않아서! 왜 초기화를 안해주면 이러한 문제가 생기는건가요? 앞에서도 말했따 싶이 포인터 변수를 사용한다는 것은 그 주소를 참조한다는 것 입니다.포인터가 주소를 참조 할때 그 주소가 가지고 있는 변수가 메모리의 공간이 존재하지 않는다면 포인터 변수는 참조를 못합니다. 따라서 위와같이 에러가 나는 것 입니다. 그래서 밑에와 같이 0으로 초기화를 해줍니다. 이제 디버그 에러는..
거의 다 적었을겁니다.이런 것들이 있다..그 정도만 아시고나중에 필요하실 때 msdn등을 찾아보세요. int abs( int n ); 절대값 double acos( double x ); 아크코사인 double asin( double x ); 아크사인 double atan( double x ); 아크탄젠트 double atan2( double y, double x ); y/x의 아크탄젠트 double cos( double x ); 코사인 double cosh( double x ); 하이퍼블릭 코사인 double exp( double x ); 익스포넨셜(exponential) double fabs( double x ); 절대값(double형) double fmod( double x..
이번시간에는 정수형 상수에 대해서 알아보겠습니다. 정수형 상수란 무엇이냐? 정수형 상수는 고정소수점 상수 라고도 불리워 집니다. 왜 고정소수점 상수라고 불리워 지느냐? 정수형은 소수점을 포함하지 않은 상수이기 때문입니다. C언어에서 정수형은 3가지로 볼수가 있는데요 10진수(Dec)8진수(Oct)16진수(Hex) 예제를 통해서 확인해 보도록 하겠습니다. C_Basic 프로젝트에서 constant.c 라는 C파일을 만들어 줍니다. 그전에!!! 전시간에 test.c 파일로 코딩을 했습니다. 여기서 아무 설정도 안하고 컴파일을 돌리고 실행시키면 분명히 오류가날 것 입니다. 그래서 test.c를 빌드에서 제외시켜야 하는데요 빌드에서 제외 를 더블클릭 해주면 아니오 -> 예 로 바뀜니다. 그러면 이렇게 위와 보이..
전 시간에는 C언어 코딩을 하기위핸 환경설정을 하였습니다. 이번시간에는 간단한 기본 입출력 예제를 통해서 설명하도록 하겠습니다. 전 시간에 C_Start 프로젝트에다가 test.c 라는 C파일을 생성해 주었습니다. 그 파일로 들어가셔서이와같이 작성을 해 줍니다. 위의 형태가 기본 구조입니다. 제가 여기서 이제 Sensibility IT 라는 문구를 출력해보도록 하겠습니다. 그리고 1)CTRL + F72)CTRL + F5를 차례대로 눌러줍니다. Sensibility IT 라는 문구를 출력하였습니다.근데 옆에 계속하려면 아무 키나 누르십시오...라고 뜨는데요. 너무 걸리적거리네요 그래서 위와같이 줄바꿈 표시를 해줍니다. \n 이라는 것은 줄바꿈표시를 의미합니다. 위와같이 쓰셔도 아래와 같이 똑같은 결과값을 ..