[개탱][C][3.변수와 상수]
·
Dev/[C]개념정리
변수 ( Variable ) - Data를 저장하는 메모리 공간에 붙여진 이름을 의미한다. - 앞서 배운 Data Type으로 Data를 구분지을 수 있다. - Data의 값의 변경이 자유롭다. - 변수의 특성사용하고자 하는 타입 선택.사용가능한 문자들로 변수 이름 지정 ( 사용가능한 문자 - 알파벳, 숫자, 언더바( _ ), 대소문자 구분, 예약어 사용불가) (타입명 변수이름;)쉼표를 이용하여 동일한 타입의 변수들을 한 줄에 선언할 수 있다.선언과 동시에 초기화가 가능하다.전역변수로 사용할 때 따로 초기화를 시켜주지 않으면 0으로 초기화가 된다. 상수 (A Constant) - 변하지 않는 Data. - Data의 종류에 따라서 정수, 문자, 실수형 상수 등으로 구분지을 수 있다. - const 를 사..
[개탱][C][2.Data Type & 형변환 & Casting]
·
Dev/[C]개념정리
변환 ( Casting ) - Data Type(자료형)을 변환하는 것을 의미한다. - int -> short, int -> double 등등. . 1. 자동 형 변환 ( 암시적 형 변환 ) - 사용자(프로그래머)가 특정한 명령을 내리지 않아도 컴파일러에서 자동으로 형을 변환시켜 저장하는 방식 예시 12345678#include int main(){ int a = 3.5; double b = 5; printf("a = %d\nb = %f\n",a,b);}Colored by Color Scriptercs - 5번 라인을 확인하면 a는 현재 int(정수)로 지정이 되어있는데 현재 3.5 라는 실수값으로 초기화를 시켜주려합니다. 이에 자동으로 a라는 값에는 뒤 0.5의 값은 손실된채 오른쪽 사진과 같이 3이라..
[개탱][C][행렬의 합, 행렬의 곱 . . ][Dynamic allocation]
·
Dev/알고리즘-자료구조
http://gaetaeng.tistory.com/25[2차원배열의 구현 & 사용방식] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117#include int** malloc2D(int row, int col);void printSumForRow(int** data, int row, int col);void print(int..
원형 연결 리스트 N개의 리스트에서 K번째 삭제하기 - [C] [자료구조] 구현하기(Circular Linked List)
·
Dev/알고리즘-자료구조
문제 ::  원형으로 N명 만큼 둘러 앉아서 K번째 사람을 한명씩 처형시킬 때 처형되는 순서를 출력 (컴공 과제)접근방식원형 연결 리스트(Circular Linked List) (순환 리스트)를 구성하여 K칸씩 움직이며 해당칸을 삭제해주면 된다. 입력 : 포로수 처형위치 (ex)N K5 1 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788#define _CRT_SECURE_NO_WARNINGS#include stdio.h> //.cpp typedef stru..
[개탱][C][컴공과제][희소행렬의 합구하기][파일 입출력][구조체]
·
Dev/알고리즘-자료구조
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283#define _CRT_SECURE_NO_WARNINGS#include typedef struct{ int row; int col; int value;} element;typedef struct{ element data[100]; int rows; // 행의 개수 int cols; // 열의 개수 int terms; // 항의 개수} SparseMatrix; int max(int a1, int b2);int iArray[100]..
[개탱][C언어][하노이탑][간단한 알고리즘][재귀][Stack][스택][그래픽화][그래픽][도형]
·
Dev/알고리즘-자료구조
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
김탱
'개탱' 태그의 글 목록 (10 Page)