190613(4일차) - 함수포인터, typedef, 전처리기 지시자, malloc 등 교육을 받으면서 노트필기 했던 내용을 날것 그대로 업로드합니다. int *p 는 int *p[3](포인터배열) 도 가리킬 수 있다. 배열 포인터 int (*p)[3] : 인트형 3개짜리 배열을 가리킬 수 있는 포인터 함수 포인터. 함수도 각각 함숟마다 주소를 가지고 있다. 함수는 주소로 호출한다. 배열의 이름도 주소지만, 함수의 이름 자체도 주소다. int add(int a,int b); int (*p)(int,int); p=add; #ex #include #pragma warning (disable:4996) int add(int a, int b) { return a + b; } void main() { int(*p..
190610 - C언어 (1일차) 교육을 받으면서 노트필기 했던 내용을 날것 그대로 업로드합니다. vs 설치 1972년 데니스리치에 의해 만들어짐. char : 8bit == 1byte signed int 에서 최상위 bit가 1이면 2의 보수 취해서 -(마이너스)부호를 붙여 표현함. 32 = 0010 0000 -32 = 1110 0000 #바이어스 표기법 1010 -> 1.010 * 2^3을 float(32bit : 4byte) 로 바꾸면 2^(3+127) 0 1000 0010 010 0000 0000 0000 0000 0000 _____4 ___1 ____2 2진수로 6 0110 -> 1.10 * 2^2 float(32bit) 로바꾸면 2^(3+129) _부호 __________129 ___ 10(가..
C# 계산기 프로그램 프로젝트 (윈도우폼 이용) 코드예정, 실행파일첨부복학을 하고 이번 학기에C#프로그래밍언어를 배워보고자강의를 수강했는데,교수님이 대뜸 계산기를 만들라고 하셔서 만들게 되었습니다.C#언어에 대한 것은 책 한권 내용을 숙지한 상태에서 과연 만들 수 있을 것 인가무엇보다 이렇게 눈으로 결과물이 보이는프로젝트를 해보는 것은 처음이라서약간 걱정도 했었는데생각보다 그렇게 어렵지 않아서 다행이었네요.처음에는 조별프로젝트여서 같이 진행하다가이런저런 사정 때문에나중에는 제가 그냥 코드 싹업고서 혼자묵묵히 만들게 되었네요.무엇보다도.. 재밌어서 혼자 막 만든듯?C# 계산기 Calculator 계산기의 조건은 아래와 같습니다.1. UI(버튼) 환경2. 사칙연산 가능3. 메모리 기능4. 계산 히스토리5. ..
C#프로그래밍 연습문제 Part1 간단한 연습문제를 풀어봅시다. 연습문제는 제가 공부하는 책인 한빛아카데미의C#프로그래밍 책에서 가져오게 되었습니다.인치를 센치로 바꾸는 문제 1. 인치(inch)를 센치(cm)로 구해주는 코드를 작성하세요. 위와 같이 작성했습니다. 출력은 Console.Write로 해주고 먼저 인치단위를 입력받기 때문에 인치는 int로 입력받아줍니다. 그런데 입력을 Console.ReadLine으로 받기 때문에 int.Parse로 인트형으로 변환을 해줍니다. 그리고 cm값으로 변경할 때는 그 인트값에 그냥 2.54를 곱해주면됩니다. (1inch==2.54cm 일때) 그리고 출력을 하게 되면, 이렇게 잘 출력이 되었습니다. 그렇다면 이제 킬로그램(kg)을 파운드(found)로 변환해주는 ..