理解指標表達式:ptr、 ptr 和*ptr
在C 程式設計中,這三個表達式式很常見用於操作指標及其指向的值。了解它們的行為對於有效使用指標至關重要。
1. *ptr
2. * ptr
3. *ptr
示例:
int arr[5] = {1, 2, 3, 4, 5}; int *ptr = arr; printf("%d ", *ptr++); // Prints 1 and increments ptr to the second element printf("%d ", *++ptr); // Increments ptr to the third element and prints 3 printf("%d\n", ++*ptr); // Increments the value at the third element and prints 4
輸出:
1 3 4
以上是C 中的 `*ptr`、`*ptr` 和 `ptr` 有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!