深入分析关于C++输出指针自增(++)运算
来源:爱站网时间:2021-06-21编辑:网友分享
最近有不少程序员在写程序时使用了指针变量,但运行过程中却出现错误,而本篇文章中,爱站技术频道将为大家深入分析基于C++输出指针自增(++)运算,同时分享了相关文档代码,有需要的用户可以参考一下。
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char s[] = "012345678", *p = s;
cout cout cout
char s1[] = "012345678";
p = s1;
cout cout cout cout cout cout cout cout cout cout cout cout cout cout cout cout system("pause");
return 0;
}
输出:
s:012345678
*p++ = 3, *(p++) = 3, (*p)++ = 2, *++p = 4, *(++p) = 4, ++*p = 4, ++(*p) = 4
-------------------
s1:012345678
*p = 0
*p++ = 0
*p = 1
*(p++) = 1
*p = 2
(*p)++ = 2
*p = 3
*++p = 3
*p = 3
*(++p) = 4
*p = 4
++*p = 5
*p = 5
++(*p) = 6
-------------------
请按任意键继续. . .
以上内容就是爱站技术频道小编为大家详细分析的基于C++输出指针自增(++)运算的示例内容,如果还想要了解更多C语言的其他知识,记得继续关注我们。