본문 바로가기
728x90
반응형

C4

Ghost의 변수에 관한 오류들... Ghost의 변수에 관한 오류들~~ 오랜만에 포스팅을 하네요... ㅎㅎ 이게 정말 얼마만인지... 얼마나 오래 되었으면 기억이 가물가물... 오래전에 제가 오류들에 대해서 포스팅을 했었는데요.. 이번엔 오류들을 나누어서 포스팅을 할려고 해요... 그림 1) 선언되지 않은 식별자~~~ 그럼 먼저 그림 1)에서 생기는 오류가 왜 생기는지.. 먼저 볼께용~~~ 그림 1)에 보시면 빨간 네모와 파란 네모가 보이시나요? 먼저 왜 이런 오류들이 생길까요? 이런 질문을 드린다면.. 아마도 이거 머지... 라고 하실 것도 같지만.. ㅎㅎ 그래도 먼저 드려 볼께요... 그림 2) 선언되지 않은 변수들... 맞추신 분들이 계시나요?~~~ 맞습니다용... 그림 2)에서 볼 수 있듯이 변수가 등록 되지 않으면 생기는 오류네요.. 2016. 7. 7.
C와 C++의 차이는? C와 C++의 화면 출력시 차이점. 그림 1) C에서 화면 출력 하는 함수. 1. 우선 간단하게 C++에 대해서 말한다면 C의 확장판이라고 할수 있다. 달라진 점이라고 한다면 C에서는 구조체를 사용하지만 C++에서는 구조체도 있지만 구조체의 확장판인 클래스라는 개념이 나온다. 클래스란 구조체에는 변수를 선언하고 정의를 할 수 있었지만 클래스는 변수 선언, 정의 및 함수 선언과 정의를 더 추가 되어졌다. 물론 여기서는 클래스에 대해서 자세히 하지 않는다. 그리고 또 추가 되어진건 객체라는 점이다. C는 구조적 프로그램을 지향 한다. 말그대로 순차적인 구조로 짜여진다. 하지만 C++에서는 객체라는 개념이 생겨서 프로그램 코드를 짤때는 순차적으로 하지 않아도 된다는 것이다. 물론 자세한건 여기서 다루지 않는다.. 2012. 12. 16.
기초 튼튼...^^ C 함수의 구조. : C 프로그램은 하나 이상의 함수(function)의 집합으로 구성 되어 있고, 함수의 구조는 아래와 같다. 함수반환자료형 함수 이름(인수 리스트) { 명령문 } 함수는 표제부와 함수 몸체로 구성된다. 함수의 반환 자료형, 함수의 이름, 변수의 선언과 명령문들로 구성되고 중괄호 {}로 둘러 쌓인다. #include : 프로그램이 라는 헤더 파일을 포함한다는 의미이고 이 위치에 stdio.h 파일의 내용을 복사해 넣으라는 지시문이다. 는 standard input/output header에서 나온 약자이며 입출력을 담당하는 함수가 정의 되어 있는 파일로 C 컴파일러에 포함되어 있다. void main() : 함수의 표제부로 함수의 이름은 main이고, void는 함수의 반환자료형이다. .. 2012. 5. 11.
Ghost는 날라리...? ㅠ_ㅠ Linux C: Cast. : Cast란? 산술 연사의 경우 int + float와 같이 두 피연산자의 자료형이 다를 때 시스템이 자동적으로 int 형은 float 형으로 변환시킨 다음, 덧셈 연산을 수행한다. 캐스트 연산자 는 프로그램 내에서 명시적으로 자료형을 변환 시킨다. 예)(자료형) 수식 1. 이제까지 운영체제는 윈도우에서 C를 했다면 위 그림은 리눅스라는 운영체제에서 vi라는 에디터 프로그램을 써서 C코드를 짠 소스이다. 그리고 보면 알겠지만 묵시적 Cast에는 자료형을 잡아주지 않고 하였고 아래에 명시적 Cast에는 (float)라고 ia 라는 변수 앞에 써주었다. 2. esc 버튼을 누른후 :wq라는 명령어를 써서 vi 편집기에서 나온다. 그리고 gcc -o cst cst.c 라는 명령어로.. 2012. 5. 1.
728x90
반응형