목록분류 전체보기 (68)
이것저것 공부기록
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

1. 배열의 이름은 무엇을 의미하는가? 비교조건 / 비교대상 포인터 변수 배열의 이름 이름이 존재하는가? 존재한다 존재한다 무엇을 나타내거나 저장하는가? 메모리의 주소 값 메모리의 주소 값 주소 값의 변경이 가능한가? 가능하다 불가능하다 즉, 배열의 이름 = 상수 형태의 포인터 = 포인터 상수 2. 1차원 배열이름의 포인터 형과 배열이름을 대상으로 하는 * 연산 int arr1[5]; // arr은 int형 포인터 상수 double arr2[7]; //arr은 double형 포인터 상수 → 1차원 배열이름의 포인터 형은 배열의 이름이 가리키는 대상을 기준으로 결정 3. 포인터 연산 포인터 변수를 대상으로 다양한 형태의 증가 및 감소연산 가능 C언어에서의 포인트 연산 규칙 1. 포인터끼리의 덧셈, 곱셈, ..

1. 메모리의 구조와 주소 정수형 변수의 크기 : 4byte 메모리에 정수형 변수 a를 선언하면 임의의 위치에 4byte 자리잡음 변수가 위치하는 곳 : 주소(address) 변수의 주소를 알려면 변수 앞에 '&'를 붙임 ex) a의 주소(&a) = 1036번지, b의 주소 = 1040번지 2. 포인터(pointer)란? 메모리의 주소값을 저장하는 그릇(변수)이며, 포인터 변수라고도 부른다. 포인터를 이용하면 메모리에 직접 접근 가능! -> 따라서 더 많은 주의가 필요함 3. 포인터 연산자 주소 연산자(&) - 변수의 이름 앞에 사용, 해당 변수의 주소값 반환 (ampersand, 번지 연산자) 참조 연산자(*) - 포인터가 가리키는 메모리 공간에 접근할 때 사용하는 연산자 #include int mai..

사용자 정보 조회 명령어 w 로그인한 사용자와 사용자가 현재 하고 있는 작업 정보 출력 who 시스템을 사용하고 있는 사용자 정보 출력 whoami who 명령의 결과 중 자신이 로그인한 터미널 세션에 대한 정보만 출력 로그인(EUID) 정보 조회 명령어 who am i 사용자의 로그인 ID(프롬프트 중 @앞에 있는 ID) 출력 (id 명령어에 -un 옵션을 준 것과 같은 효과) * EUID - 현재 명령을 수행하는 주체의 UID를 의미 / 유효사용자의 ID 1~7번을 똑같이 진행한 후, 8번에서 tty7로 변경하기 전 tty1에서 w, who, whoami, who am i를 입력해 보았다. ??? w, who, who am i 입력 시 apple 계정이 안 뜨는 이유 → w, who, who am i..
보호되어 있는 글입니다.
보호되어 있는 글입니다.