C

C/문제풀이

단순한 정수와 실수의 연산_(2019.07.23) 수정(1)

#include /* 2019.07.23 단순한 정수와 실수의 연산 */ int main() { int n1, n2, n3; int result1, result2, result3, result4; double d, divresult5, divresult6, divresult7; // divresult 라 변수 이름을 붙인 이유는 실수형을 저장할려는 것을 의미하려고 printf("실수를 입력하세요:"); scanf("%lf", &d); // scanf함수를 사용할때 실수형을 받으려면 서식문자 %lf 를 사용해야함 printf("입력하신 실수의 값 : %lf \n", d); printf("\n"); printf("첫번째 정수를 입력하세요:"); scanf("%d",&n1); printf("입력하신 첫번째 정..

C/문제풀이

단순한 정수들의 연산_(2019.07.22)

#include /* 2019.09.22 단순한 정수들의 연산 */ int main() { int n1, n2, n3; int result1, result2; printf("첫번째 정수 입력:"); scanf("%d", &n1); printf("두번째 정수 입력:"); scanf("%d", &n2 ); printf("세번째 정수 입력:"); scanf("%d", &n3); result1 = n1 + n2 + n3; result2 = n1*n2*n3; printf("세 정수들의 합:%d \n", result1); printf("세 정수들의 곱:%d\n", result2); return 0; }

C/공부기록

C언어 공부기록 일곱번째

2019.08.12 #include void showArrDStyle(int (*arr)[4],int colmn); int main(void) { int arr1[2][4]={1,2,3,4,5,6,7,8}; int arr2[3][4]={1,1,1,1,3,3,3,3,5,5,5,5}; showArrDStyle(arr1,sizeof(arr1)/sizeof(arr1[0])); showArrDStyle(arr2,sizeof(arr2)/sizeof(arr2[0])); printf("arr1의 합: %d\n",sum2DArr(arr1,sizeof(arr1)/sizeof(arr1[0])); printf("arr2의 합: %d\n",sum2DArr(arr2,sizeof(arr2)/sizeof(arr2[0])); retu..

C/공부기록

C언어 공부기록 여섯번째

2019.08.06 # C언어에서의 문자열 상수는 " " 안에 써야하고, 내부적으로 주소로 처리(저장)된다. # 포인터 배열은 주소를 n개 저장할수 있다. # 배열의 이름 자체가 시작 주소를 가리키 때문에 주소연산자(&)를 붙이지 않는다. 포인터의 필요성 - scanf 함수에서와 같이 어떤 함수 내에서 함수 외부에 선언된 변수의 접근 을 허용하기 위해서. - 메모리의 동적 할당 등등 포인터의 필요성을 다양하게 이해하게 된다. # int arr[n]; --> 에서 arr과 arr[0]은 서로 다른것이다. ------------------------------------------------------------------------------------------------------------------..

C/공부기록

C언어 공부기록 다섯번째

2019.08.05 # %s 와 같은 문자열을 받는 서식문자면 & 연산자를 붙이지 않는다. # 문자열 끝에는 널문자를 넣어야한다. (문자열의 끝은 널문자의 여부로 판단하기 때문) ex) char str1[]={'H','i','~','\0'}; 포인터 # 포인터 변수는 메모리 주소를 저장하는 변수다. # 서식문자 %p 는 메모리 주소를 출력할때 사용한다. # 배열의 이름은 배열의 시작 포인터의 주소가 서로 같다. # 배열의 이름을 가지고 포인터 처럼 참조연산이 가능하다. ex) int arr[3]={1,2,3} ; *arr -> 1 # 메모리 주소는 기본적으로 16진법으로 표현한다. # 포인터 변수가 가리키는 변수가 배열을 사용하면 포인터 변수를 배열처럼 사용할수 있다. -------------------..

C/공부기록

C언어 공부기록 네번째

2019.07.30 #switch문에서 case 앞에는 문자와 숫자 모두 가능하다. # main 함수를 포함하여 함수의 크기는 가능한 작게 만들수록 좋다. (검토 or 오류검사 시 편하게 하기 위함) ----------------------------------------------------------------------------------------------------------------------------------------------------------------- #include int add(int n1,int n2) { return n1+n2; } int sub(int n1,int n2) //add 함수의 n1,n2 와는 별개의 n1,n2 이다 { return n1-n2; } i..

Risut
'C' 카테고리의 글 목록 (4 Page)