第二次作业

观看视频存在的问题:

(1)在1.1.4中为什么sizeof(a)在minmax和main两函数中第一次编译结果不是同一个数,但后来的运算中又是同一个。

(2)在1.2.1中对于0地址的概念比较模糊,通过百度的查询,已经有了进一步的了解。

敲打代码列表截图:

纸质笔记:

敲打代码是存在的问题:

目前都已经基本了解。

PTA中存在的问题:

在填空题4-3中发现还是没有充分理解pa++,pb++,*pa++,*pb++,以及*- -pa,*- -pb的区别

#include <stdio.h>
int main(void)
{
  int a[10], b[10], *pa, *pb, i;
  pa = a;
  pb = b;
  for( i=0; i<3; i++, pa++, pb++)
  { *pa = i;
    *pb = 2*i;
   }
  pa = &a[0];
  pb = &b[0];
  for ( i=0; i<3; i++,pa++,pb++)
  {
    *pa = *pa + i;
    *pb = *pb + i;
   }
   printf("%d %d
", *--pa, *--pb);
   return 0;
}

 

原文地址:https://www.cnblogs.com/zhaomingcui/p/12441519.html