Showing posts with label C. Show all posts
Showing posts with label C. Show all posts

Friday, September 1, 2023

C언어의 포인터 이해와 JAVA의 참조호출(Call by Reference)방식 비교

Chapter 1: 포인터란? Chapter 2: 자바에서 참조 호출 방식이란? Chapter 3: 포인터와 참조 호출 방식 비교 !-- --> (adsbygoogle = window.adsbygoogle || []).push({}); Chapter 1: 포인터란? 포인터는 C언어에서 매우 중요한 개념 중 하나입니다. 포인터는 메모리의 주소를 저장하는 변수로, 다른 변수의 주소를 가리키는데 사용됩니다. 이를 통해 프로그래머는 메모리를 보다 효율적으로 관리할 수 있습니다. 포인터의 선언은 다음과 같이 이루어집니다: int *ptr; // 정수형 포인터 선언 위 코드에서 '*' 기호는 ptr이 포인터임을 나타냅니다. 즉, ptr은 정수형 데이터의 주소를...

Understanding Pointers and Java's Call by Reference

Chapter 1: What is a Pointer? Chapter 2: Call by Reference in Java Chapter 3: Comparing Pointers and Call by Reference !-- --> (adsbygoogle = window.adsbygoogle || []).push({}); Chapter 1: What is a Pointer? A pointer is a crucial concept in the C language. It's a variable that stores the memory address and is used to point to the address of another variable. This allows programmers...

ポインターの理解とJavaの参照呼び出し方法

Chapter 1: ポインタとは? Chapter 2: Javaにおける参照渡しとは? Chapter 3: ポインタと参照渡しの比較 !-- --> (adsbygoogle = window.adsbygoogle || []).push({}); Chapter 1: ポインタとは? ポインタは、C言語における重要な概念です。ポインタはメモリアドレスを格納する変数であり、他の変数のアドレスを指すために使用されます。これにより、プログラマはメモリを効率的に管理することができます。 ポインタの宣言は次のように行います: int *ptr; // 整数型のポインタを宣言 上記のコードでは、'*'記号は'ptr'がポインタであることを示しており、つまり'ptr'は整数型のデータのメモリアドレスを格納できる変数であることを意味しています。 ポインタとアドレス演算子 C言語では、'&'演算子は「アドレスの」演算子とも呼ばれます。これを使用して変数のメモリアドレスを取得できます。 int...