-
2017.05.03
별 찍기 (Asterisk Decoration) in C
[소스1] 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main(void) { int i, j; for (i = 1; i
-
2017.05.03
C 핵심 내용 정리
1) 변수 - 변수선언 : 자료형 + 변수명 예) int a; - 대입 연산 : 변수에 값 저장 - 정수형 자료형 : char, short, int, long, long long - 양수 전용 자료형 : unsigned 사용. 예) unsigned int ua; - 실수형 자료형 : float, double, long double - 문자열 저장 : char 배열 - const를 사용한 변수 -> 변수의 상수화 - 식별자 : 필요에 따라 만들어 쓰는 단어 2) 상수와 데이터 표현 방법 - 상수 : 프로그램 실행 중에 바뀌지 않는 값 정수 표현 - 12(10진수), 014(8진수), 0xc(16진수) 실수 표현 - 0.0000315(소수점 표기), 3.14e-5(지수 표기) 문자와 문자열 표현 - 'A'(..
-
2017.05.02
[Web] CodeForWin
CodeForWin http://www.codeforwin.in/ A blog about computer science, for computer science learners. There are many useful codes in C on this blog.
-
2017.05.02
[C] 원형 연결 리스트(Circular Linked List)
원형 연결 리스트(Circular Linked List) - 리스트의 마지막 노드의 링크가 첫 번째 노드를 가리키는 리스트. -> 마지막 노드의 링크 필드가 NULL이 아닌 첫 번째 노드 주소가 되는 리스트. - 한 노드에서 다른 모든 노드로의 접근이 가능하다는 장점이 있음. - 노드이 삽입과 삭제가 단순 연결 리스트보다는 용이해짐. - 삭제나 삽입 시에는 항상 선행 노드의 포인터가 필요함. - 리스트의 끝에 노드를 삽입하는 연산이 단순 연결 리스트보다 효율적일 수 있음. 코드 // 원형 연결 리스트 (Circular Linked List) #include #include typedef int element; typedef struct ListNode { element data; struct ListNo..