본문 바로가기

C 프로그래밍

(29)
포인터 살짝 맛보기 + 혼자서 푸는 연습문제.. 아 ㄹ바ㅣ젖ㅂ댜ㅓ랮ㅂ덫 -_-;; 장장 2시간 하고도 30분 정도가 소요된.. 코딩이었습니다. 암튼.. 문제를 해결해서 기분이 좋습니다만.. 새삼스래 자바랑 이클립스님한테 감사합니다;;; 비주얼 C++ 완전 -_-... 코딩하면서 뭐가 문젠지 표시를 안해줘서 ㅠㅠㅠ 옘병헐... 자잘한 부호 문제로 삽질을 하고 있으니 환장할 노릇입니다.. 여튼 지금 1학년들이 하고 있는 자바 스터디에 있는 문제를 풀어 봤는데.. 다음과 같은겁니다. 국어 점수를 입력하세요 95 영어 점수를 입력하세요 85 수학 점수를 입력하세요 90 --------------------- 국어 : 수 영어 : 우 국어 : 수 --------------------- 총점 : 270 평균 : 90 , 평점 : 수이런 결과 화면을 도출 하는 겁..
printf 와 scanf 함수에 대한 고찰 왠지 이 장은 보충 학습 정도 되는.. -_- 재미로 보는 페이지? 같다는 냄새가 풍긴다... ㅋㅋㅋㅋ 여튼.. 이 챕터를 쓱 읽어본 느낌은.. 자바에서 배웠던 Formating 방법에 대해서 알아보고.. 캐리지 리턴.. 폼피드.. -_-;; 이런 몬지 알수 없는 것들에 대해서 배우는것 같다.. 일단.. 가장 기본적으로 했던.. Hello World! 표시하는 함수를 보면.. 한 특수 문자가 있는 것을 볼 수 있다. 바로 이 소스코드에서 \n 이놈은 뭐하는 놈인것인가!!! -_- \
혼자서 만든 연습문제.. -ㅅ- 음.. 오늘 책에서 배운 내용이 간단한 표준 라이브러리 함수 printf() 와 scanf() 함수를 사용하는 방법과 변수와 연산자의 사용법을 배웠습니다. 따라서 이걸로 간단하게 사칙연산 정도 해주는 프로그램을 만들수가 있겠죠 -ㅅ-? 그래서 두개의 정수를 받아서 연산을 해주는 계산기를 한번 만들어 보자.. 라고 생각했습니다. 두개의 숫자를 입력을 받고요.. 어떤 연산을 할건지를 결정하는 조건문을 사용하여 연산을 선택하고 그 결과값을 보여주는 겁니다 -ㅅ-// 한.. 20분정도의 시간이 걸렸고.. 아래와 같은 소스코드가 나왔습니다. 조건문으로는 switch 문을 사용했는데.. 자바랑 똑같아서 사용하는데 무리가 없었습니다. 실행 파일은 아래 첨부 하였습니다 ^ㅡ^)///
변수와 연산자 #include int main(void) { int a; a = 10; int b; b = 10; printf("%d %d",a,b); return 0; } 이런 내용의 소스코드가 있는데.. 이게 컴파일 에러가 납니다. 이유인 즉슨, 변수의 선언이 잘못 되었기 때문입니다. 자바에서는 이런경우에는 문제가 없드라구요.. 변수는 언제 선언하더라도 상관이 없습니다만.. 절차지향 프로그래밍인 C 프로그래밍 에서는 변수의 선언이 항상 초반에 선언이 되어야 합니다. 따라서 선언과 초기화가 따로 따로 되어 있는 위의 소스코드는 에러가 납니다. 해결 방법은 묶어서 선언하고, 묶어서 초기화해야합니다. #include int main(void) { int a; int b; a = 10; b = 10; printf("%d ..
C 언어를 시작하며 - Visual C++ 시작 책을 펴고 나면 프로그래밍 언어가 무엇인가에 대한 고찰이 나옵니다.. 한마디로 얘기하자면, 사람의 언어와 유사한 셈이죠. 그리고 C 언어라는게 왜 C언어냐.. 고 말하면 -ㅅ-;; B언어가 있대요... 그래서 B언어 다음 세대의 고급 언어가 C언어가 된거라고 하네요 ㅎㅎ 좀 말장난 같았는데 사실이라니 'ㅡ';;; 일단 C 프로그래밍을 하기 위해서는 그에 맞는 개발 툴을 사용하게 되는데 이전에 자바할때 처럼 메모장을 쓰기도 하고.. 이클립스같은 IDE 툴을 사용하기도 하는데, 책에서는 Visual C++ 을 사용해서 책을 전개해 나가기 시작합니다. 일단 Visual C++ 이라는 프로그램을 먼저 알아야 C를 배워야 된다는 전제가 되었습니다. 일단 이클립스때 처럼 차근차근 사용하면서 배워보도록 해야겠습니다...