본문 바로가기

공부/C programming

반복문 종합연습 #include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) { int i, n, prime=1; printf("양의 정수n :"); scanf("%d",&n); //자기자신은 소수가 되지않기때문에 <=사용하지 않는다. for(i=2;i<n;i++)  { if(n% i==0) { prime=0; break; } } //프라.. 더보기
final 보호되어 있는 글입니다. 더보기
보호되어 있는 글입니다. 더보기
11. 구조체 1. 구조체 개념   개념) 구조체는 프로그래머가 직접 정의하는 사용자 정의 자료형으로 다양한 자료형의 여러값을 하나의 단위로 묶어서 편리하게 관리하고 사용하게 해준다. int형 변수는 int형 값 한개만 저장하며, int형 배열은 자료형이 모두 int형으로 같은값만 저장할 수 있다. 이에 반해 구조체 자료형은 int형, double형, char형 등 자료형이 다른 값들도 저장할 수 있다. 형식) struct 구조체 태그명 { 자료형 멤.. 더보기
10. 포인터 1. 포인터의 개념, 선언방법포인터의 개념은 주소만 저장하는 변수는 포인터 변수라고한다. 포인터 변수를 줄여 포인터로 말한다. 포인터를 제대로 사용하기 위해 세가지 과정이 필요하다.① 포인터 변수도 일반 변수처럼 선언을 해야 사용할 수 있다.② 포인터 변수가 특정 기억장소를 가리키게 하려면 가리키고 싶은 기억장소의 주소를 대입해야한다.③ 포인터 변수에 저장된 주소를 이용해 다른 기억장소를 참조하려면 특별한 연산자인 간접연산자 '*'.. 더보기
9. 변수의 참조 영역과 지속기간 1. 지역변수 개념, 값을 유지하는 범위, 변수선언위치<개념> 지역 변수는 프로그램에서 선언한 변수가 변수의 참조 영역 안에서만 사용(참조)될 수 있는 변수이다.함수/블록 안에서 선언된 변수로, 변수가 선언된 함수/블록 안에서만 참조할 수 있다. 블록은 {}로 묶은 코드로 함수의 본체뿐만 아니라 {}로 묶은 for문의 본체나 do~while문의 본체도 블록이다. <형식>반환값의 자료형  함수명(매개변수.. 더보기
dd 보호되어 있는 글입니다. 더보기
8. 함수 1. 함수의 종류   (1) 라이브러리 함수의 개념, 예(8-1) : 라이브러리 함수는 미리 정의되어 있으므로 직접 정의할 필요 없이 함수 호출(function call)을 통해 바로 이용할 수 있다.   주의할 것은 라이브러리 함수를 사용하려면 해당 함수의 원형을 포함하고 있는 헤더 파일을 프로그램에 포함하도록 include지시자를 명시해야한다.   지금까지 사용한 printf와 sca.. 더보기