Major

· Major/C&C++
배울 때 엄청 헷갈렸던 포인터...(사실 지금도 헷갈림) 1. 포인터 1) 의미 : 변수의 주소를 저장하는 변수 #include int main() { int *numPtr; // 포인터 변수 선언 int num1 = 10; // int형 변수를 선언하고 10 저장 numPtr = &num1; // num1의 메모리 주소를 포인터 변수에 저장 printf("%p\n", numPtr); // 0055FC24: 포인터 변수 numPtr의 값 출력 // 컴퓨터마다, 실행할 때마다 달라짐 printf("%p\n", &num1); // 0055FC24: 변수 num1의 메모리 주소 출력 // 컴퓨터마다, 실행할 때마다 달라짐 return 0; } //출처 : (c언어코딩도장)dojang.io/mod/page/vi..
· Major/C&C++
1. 문자열 선언 - 문자열은 char배열안에 선언해야한다. char arr[] = "Hello, world!"; char arr1[] = {'a','b','c'}; 2. 문자열 입출력 - 문자열을 입력받을 때 &를 쓰지않는다. char s[100]; scanf("%s",s); - %s 를 이용하여 출력함. printf("%s",arr); 3. 문자열 배열의 크기 - 첫번째 방식으로 배열을 선언할 시, 마지막에 '\0' (널문자)가 들어가기 때문에 배열의 길이가 한칸더 늘어난다. char arr[] = "Hello, world!"; 배열의 크기 : 14(sizeof(arr)의 값) char arr1[] = {'a','b','c'}; 배열의 크기 : 3(sizeof(arr1)의 값) 4. 문자열 관련 함수..
· Major/C&C++
1. 배열 1) 선언 방법 1. 자료형 배열이름[배열크기]; int arr[3]; //배열은 0으로 초기화 된다. 2. 자료형 배열이름[] = {1, 3, 4, ...} int arr[] = {1,2,3} //배열의 크기를 지정하지 않아도 된다. 2) 배열의 활용 ① 배열 거꾸로 출력 #include int main(){ int n; int arr[1000]; //배열은 상수로만 배열의 크기를 지정할 수있다. scanf("%d",&n); for(int i=0;i=0;i--){ printf("%d ",arr[i]); } } ② 배열 최대값, 최소값 출력 #include int main(){ int n; int arr[1000]; scanf("%d",&n); for(int i=0;i
BeNI
'Major' 카테고리의 글 목록 (13 Page)