玩转指针,玩转C语言

来源:互联网 发布:mac 进度管理软件 编辑:程序博客网 时间:2024/04/28 01:45

 

指针的概念
int i;
 int *pi=&i;
 char c;
 char *pc=&c;

 所谓的指针其实就是一个内存单元中的地址,是一个内存单元号
如何定义一个指向指针的指针?
 
 int * *p; 表示p是一个指针,而p指向一个指针对象,这个对象指向一个int 型的变量。
 
指针错误汇总1
类似错误:
char *p;
strcpy(p, “hello world”); /* 错误代码 */

char buf[1024];
char *p = buf;
strcpy(p, “hello world”); /* 正确代码 */
下面程序是否正确?

int main(void)
{
  int **p;
  int a;

  *p = &a;

  return 0; 
}

更多详情,登陆:www.akaedu.org或者听11月3日的在线直播课堂

原创粉丝点击