C语言之指针、组和函数.docVIP

  • 2
  • 0
  • 约7.58千字
  • 约 6页
  • 2016-10-09 发布于贵州
  • 举报
C语言之指针、组和函数

C语言之指针、数组和函数 本解   1、指   2、数“可”,所以我动态内存。   3、当数      听char a[]与char *a是一致的,是不是   答案与分析:   指 char a[] = Hi, pig!; char *p = Hi, pig!;   上述两个下:   数a需要在内存中占用8个字a来p则需要4个字4个字p来p指向某地8个字“Hi, pig!”。   另外,例如:a[2]和p[2],二者都返回字符‘i’,但是a[2],a的位置2两个字p[2],p的位置取出一个地址,在其上加2,然后取出         答案与分析:   使用指   定 int (*pElement)[2]。   下面是一个例子: int array[2][3] = {{1,2,3},{4,5,6}}; int (*pa)[3]; //定 pa = array[0]; // 符号能pa的含 printf (%d, (*pa)[0]); //将打印array[0][0],即1 pa++; // 猜一猜,它指向array[1]? printf (%d, (*pa)[0]); // 将打印array[1][0],即4   上述—一   需要pa++将整个向后移      有如下定 struct UT_TEST_STRUCT *pTo[2][M

文档评论(0)

1亿VIP精品文档

相关文档