深入分析关于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语言的其他知识,记得继续关注我们。

上一篇:C++父类怎么调用子类中的虚函数

下一篇:c中调用ftruncate()前需要fflush(),调用后需要rewind()的测试代码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载