Because you can produce fast and efficient code. Function arguments are passed "by value", and so you can't change the original value of the argument, but if you use pointers, you can.
Java does not support Pointers and hence you cannot use it in Java.
no
safety pointers in electric shop
To use memory effectively. . .
Yes, you can use pointers in the C#, but to some extent. Links are added with more details.
just keep shooting its not that hard
Because the laser pointers are much easier to use than the ball pointers. The ball pointers are often difficult to move around while the laser pointers can move in any direction without "getting stuck"
Java does not have pointers
I have no need to flag memory leaks or unassigned pointers because I eliminate all leaks at source by using resource handles, smart pointers and making proper use of RAII.
The size of pointers depends on the architecture of the system. On a 32-bit system, pointers typically use 4 bytes, while on a 64-bit system, they usually use 8 bytes. Additionally, certain embedded systems may use different sizes based on specific configurations.
find the address
Pointers in C are generally the thing that gives learners the most trouble. When C code is not written correctly with respect to pointer use, the resulting bugs can often be very difficult to find and correct. On the other hand, pointers are absolutely necessary in some cases.The designers of Java wanted to make programming easier and hence avoided adding pointers to the language. Java does have object references which accomplish much of what pointers accomplish albeit in a safer way.