理解指针表达式: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中文网其他相关文章!