목록C Programming (104)
Creative Code
#include long long power(int base, int exponent) { long long result =1LL; // LONG LONG타입으로 선언해준다. for (int i = 1; i
#include int main(void) { int nums[] = {1,2,3,4,5}; int *p; p = nums; //포인터와 배열의 관계 for (int i = 0; i
#include int main(void) { int nums1[] = {1,2,3,4,5}; int nums2[] = {1,2,3,4,5}; /* if (nums1 == nums2) {--> 배열의 주솟값을 비교하는것이기 때문에 이는 무조건 false이다. printf("nums1 and nums2 are equal\n"); } else { printf("nums1 and nums2 are not equal\n"); } */ int i; for (i = 0; i
#include int main(void) { int nums1[] = {1,2,3,4,5}; int nums2[5]; // nums2 = nums1 (주소값을 대입하는 것이기 때문에 num1의 값들을 num2의 값으로 가져올 수 없다) -> 반복문으로 가져와야한다. for (int i = 0; i
#include int main(void) { int nums[] = {1,2,3,4,5}; int *p; p = nums; // p = &nums[0]; printf("*p : %d\n",*p); // 1이 출력 p = p+1; // 다음 element를 가리킨다. printf("*p : %d\n",*p); // 2가 출력 p = nums; printf("*(p+2) : %d\n",*(p+2)); // 3이 출력 return 0; }
#include int main(void) { char grades[] = {'F','F','F','F','F','F','D','C','B','A','A'}; // 초기화리스트가 지정되어있을 땐 갯수 생략가능 int score; printf("점수 입력: \n"); scanf("%d",&score); char grade = grades[score / 10]; printf("score : %d ---- grade :%c\n",score,grade); return 0; }