목록pointer (5)
투케이2K

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // 포인터 (pointer) 란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 부릅니다 // --------------------------------------------------- // 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미합니다 // ----------------------------------------..

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import ( "fmt" ) func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // 포인터 (pointer) 란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 부릅니다 // --------------------------------------------------- // 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미합니다 // ----------------------------------------..

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // [변수 선언] var data = "Hello Twok" // [함수 호출 실시 : Pass By Reference : 포인터 사용 / 변수 변함] helloFunc(&data) // [로그 출력 실시] fmt.Println("") fmt.Println("----------------------------------------------") fmt.Println("[로그 출력 수행]") fmt.Println("----------------------------------------------") fmt.Println("data : ", data) fmt.Printl..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [포인터(pointer) 사용해 포인터 변수 선언, 일반 변수값 참조 및 변경 실시] * 1. 주소 연산자(&) 의미입니다 * 2. 참조 연산자(*) 의미입니다 * 3. 변수값을 수정하면 변수값을 참조하는 포인터값들도 변경됩니다 * 4. num 변수값 하나로 다중으로 사용하실 수 있습니다 */ int num = 7; /..

/* =========================== */ [ 개발 환경 설정 ] 개발 언어 : C언어 /* =========================== */ /* =========================== */ [포인터 란?] - C언어에서 포인터(pointer)란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 부릅니다 - 데이터의 주소값이란 해당 데이터가 저장된 메모리의 시작 주소를 의미합니다 - 포인터는 다른 기억장소의 자료를 참조하는데 사용되는 데이터입니다 [사용 이유] - 포인터를 사용하면 간결하고 효율적인 표현과 처리가 가능하고 더 빠른 기계어 코드를 생성할 수 있습니다 - 주소값을 직접 참조해서 사용하기 때문에 일반 변수값을 대입해서 사용하는거 보다 ..