*x = 1;
means that x contains a memory address, assign 1 to that memory address.
x = 1;
means assign 1 to the variable x.
solved What is the difference between “*x = 1” and “x = 1” in C?
*x = 1;
means that x contains a memory address, assign 1 to that memory address.
x = 1;
means assign 1 to the variable x.
solved What is the difference between “*x = 1” and “x = 1” in C?