C언어의 배열 만들기 배열 배열을 만드는 법은 매우 간단합니다. 타입명 변수이름[크기]; 배열의 크기와 타입을 지정하면서 생성합니다.초기값 지정시에는 아래와 같습니다. int numArr[5] = {1,2,3,4,5}; numArr이라는 이름의 배열이 생성이 되면서 1,2,3,4,5 순서로 값이 저장 되었습니다. 배열의 크기 알아보기 배열의 크기를 알기 위해서는 sizeof 라는 함수를 알아봐야합니다.sizeof함수는 메모리 크기를 의미하며.int numArr[5] = {1,2,3,4,5};sizeof(numArr) 입력시 20의 크기를 표현합니다.20 = (int 메모리수) * 배열의 크기 5;그러므로 크기를 알아봐야 할 때에는 아래와 같이 사용하셔야합니다. sizeof(numArr) / sizeof(..
[C언어] 키보드 입력받기 #include 선언 키보드값을 입력 받기 위해서는 반드시 필요한 선언입니다.kbhit(), getch(), GetKeyDown()를 선언하기 위해 필요합니다. _kbhit()kbhit()는 키보드를 누른 여부를 판독합니다.만약 키보드를 눌렀다면 true, 안누르면 false가 발생합니다. hetch()getch()는 키 입력 했을 때의 값을 입력 받습니다. #include #include #define LEFT 75#define RIGHT 77#define UP 72#define DOWN 80// 1. 매크로로 좌우상하를 설정한다. int main(void) { char c; while (1) { if (_kbhit()) { // 2. while문안에서 키보드 눌렸을 시 if..
배열 배열을 이용하여 간단하게 피보라치 수열을 만들자. #include #define N 10 int main(void){int fib[N] = { 0, 1 };int i; // 피보나치 수열 생서아for (i = 2; i < N; i++){fib[i] = fib[i - 1] + fib[i - 2];}// 피보나치 출력printf("피보나치 수 : ");for (i = 0; i < N; i++){printf("%d", fib[i]);printf("\t");}return 0;} 결과값0 1 1 2 3 5 8 13 21 34 10개의 공간을 가진 배열로 피보라치 수열을 만들어보았다. 반복문을 활용해 배열의 공간에 값을 넣은 후, 다시 반복문을 통해 출력을 도왔다.
메소드 호출 메인 외에 사용되는 함수들을 표현합니다. main을 최소화 시키면서, 반복문과 다르게 공통된 일을 여러 군데에서 사용 할 수 있다는 장점이 있습니다. 반드시 main에서 호출 할 필요는 없습니다. #include void one(void){printf("정상적으로 출력 되었습니다. \n");} void two(int num){printf("num의 값은 %d 입니다. \n", num);} int three(int num){return num / 10;}int main(void){one();two(100);printf("three의 값은 %d 입니다.", three(100)); return 0;} 결과값정상적으로 출력되었습니다.num의 값은 100 입니다.three의 값은 10 입니다. [1타..
SCANF C언어에서 값을 입력 받기 위해서는"scanf" 가 필요합니다. "scanf"을 사용하는데는 다음 문법 하나면 됩니다. #define _CRT_SECURE_NO_WARNINGS#include int main(void){int i, j;printf("입력 해주세요.");scanf("%d %d", &i, &j); printf("%d 입력, %d 받았습니다.", i, j); return 0;}%d는 입력받는 키 입니다.&i, &j는 입력받은 키 순서대로 해당 변수에 저장됩니다. 입력값 3 5결과값 3 입력, 5 받았습니다. 주의사항#define _CRT_SECURE_NO_WARNINGS scanf을 사용하기 위해서 상단에 이 명령어를 넣어야 합니다. 이는 scanf 함수가 안전하지 못 하므로 경고가..
1. 기본 연산자 사용하기 #include#define MINUTE 60; int main(void){int input = 1000;int min = input / MINUTE;int cho = input % MINUTE;printf("%d초 %d분 %d초 입니다. \n", input, min, cho); return 0;} #define MINUTE 60; // 상수를 지정 합니다. MINUTE에 60이란 값을 을 넣습니다. input 변수에 1000을 지정합니다.min에는 1000/60의 정수 값cho에는 1000/60의 나머지 값을 입력합니다. 결과는 1000초 16분 40초 입니다. 출력됩니다.
Visual Studio 설치하기https://visualstudio.microsoft.com/ko/downloads/ 설치 사이트 입니다. 다운로드 >> 커뮤니티 >> 무료다운 진행 해주세요. 해당 사진과 같이 체크박스에 체크해주신 후 필요한 디스크 공간 용량 참고, 확보 후 설치 진행 해주시면 됩니다. 설치 진행 속도는 컴퓨터 사양 혹은 인터넷 속도에 따라 다릅니다. 설치가 완료 후 계속 누르신 후에 새 프로젝트 만들기를 클릭합니다. 사진과 같은 빈 프로젝트를 클릭합니다. 프로젝트 이름과 위치를 설정 후, 만들기를 누르면 끝 입니다.
#include // printf를 사용하기 위해 반드시 사용해야 한다. int main(void) { int x; x = 5; float y = 123456789.1234567 printf("Hello World!"); printf("변수 x의 메모리 크기는 %d 입니다.", sizeof(x)); printf("y = %.2f\n", y); return 0; } Hello World!를 출력한다. 변수 x의 메모리 크기는 4 입니다. 를 출력한다. y = 123456792.00 까지 출력한다.