Crazy C Pointer

简介:

 

 
  1. #include <stdio.h> 
  2. int main(void){ 
  3.     int a=10; 
  4.     int *b=&a; 
  5.     int **c=&b; 
  6.     printf("a:%d\n",a); 
  7.     printf("b:%p\t*b:%d\n",b,*b); 
  8.     printf("c:%p\t*c:%p\t**c:%d\n",c,*c,**c); 
  9.     return 0; 












本文转hackfreer51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/440471 ,如需转载请自行联系原作者
相关文章
Pointer on C
rows  行 | | | | | | | | 列  | | | 横行纵列;
669 0
|
前端开发 测试技术
Stack by pointer
前言:因为栈的很多操作是基于表的,所以这篇文章里的例程就不再大面积地写注释了,有不理解的地方可以翻看之前的链表笔记,或者直接写在评论区。   咳咳,说到这个栈,很多人乍听之下感觉很陌生、卧槽这是什么玩意。
1041 0
|
存储 C++
Pointer 指针
利用指针访问对象,指针指向一个对象,允许使用解引用符(操作符*)来访问对象 int ival = 42; int *p = &ival;//p存放变量ival的内存地址,p是指向变量ival的指针 cout
773 0
|
6月前
|
API 计算机视觉
Using ‘value‘ pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value s
本文讨论了OpenCV中使用`createTrackbar`时遇到的"Using ‘value’ pointer is unsafe and deprecated"警告,并提供了通过设置空指针或使用回调函数来解决这个问题的方法。
Using ‘value‘ pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value s
|
Web App开发 iOS开发
|
9月前
a和i_pointer和*i_pointer的关系,指针、指针变量。
a和i_pointer和*i_pointer的关系,指针、指针变量。
60 1
|
存储 编译器 API
Qt d_pointer
如果你曾经查看过Qt的源代码文件,例如这个Q_D和Q_Q宏定义。 文就来揭开这些宏使用的目的。 Q_D 和Q_Q宏定义是d-pointer, 它可以把一个类库的实施细节对使用的用户隐藏, 而且对实施的更改不会打破二进制兼容。
136 0
malloc(): corrupted top size
malloc(): corrupted top size
1188 0
|
4月前
指针(Pointer)的深度理解(2)
指针(Pointer)的深度理解(2)
44 1