嵌入式Linux下C程序设计--06指针推荐.pptVIP

  • 1
  • 0
  • 约3.97千字
  • 约 23页
  • 2018-04-28 发布于湖北
  • 举报
嵌入式Linux下C程序设计--06指针推荐

运算符和* 这里是取地址,*是取内容 int a=12; int b; int *p; int **ptr; p=a; *p=24; ptr=p; *ptr=b; **ptr=34; 指针表达式 int a,b; int array[10]; int *pa; pa=a; //a 是一个指针表达式。 Int **ptr=pa; //pa 也是一个指针表达式。 *ptr=b; //*ptr 和b 都是指针表达式。 pa=array; pa++; //这也是指针表达式。 数组和指针的关系 Int array[10]={0,1,2,3,4,5,6,7,8,9}; Int value; Int *ptr = array; value=ptr[0]; //也可写成:value=*ptr; value=ptr[3]; //也可写成:value=*(ptr+3); value=ptr[4]; //也可写成:value=*(ptr+4); 指针的安全问题 int main() { char a; int *ptr = a; ptr++; *ptr = 115; printf (%d\n, *ptr); return 0; } 在使用指针时,程序员心里必须非常清楚:我的指针究竟

文档评论(0)

1亿VIP精品文档

相关文档