C语言学习指针补充
2020-12-13 14:35
阅读:210
C语言学习指针补充
时间:2019-09-22 10:29:07
阅读:49
评论:0
收藏:0
[点我收藏+]
标签:%s cout ++ buffer out abc div std image
int *p = a;
*p++ 先取指针p指向的值(数组第一个元素1),再将指针p自增1;
cout
cout
(*p)++ 先去指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2
cout cout *++p 先将指针p自增1(此时指向数组第二个元素),* 操作再取出该值
cout cout
++*p 先取指针p指向的值(数组第一个元素1),再将该值自增1(数组第一个元素变为2)
cout cout
注意,上面的每条cout输出,要单独输出才能得到后面的结果。
字符串与指针
#includeint main() { char buffer[10]="ABC"; char *pc; pc="hello"; printf("%s\n",pc); pc++; printf("%s\n",pc); printf("%c\n",*pc); pc=buffer; printf("%s\n",pc); return 0; }
#includeint main() { int a[4]={1,3,5,7}; printf("%p\n",a); printf("%p\n",a+1); printf("%p\n",&a); printf("%p\n",&a+1); printf("%p\n",*(&a)); printf("%p\n",*(&a)+1); return 0; }
C语言学习指针补充
标签:%s cout ++ buffer out abc div std image
原文地址:https://www.cnblogs.com/guoweilf/p/11566035.html
上一篇:Jquery判断是否选中
下一篇:webview支持页面缩放
评论
亲,登录后才可以留言!