第二次作业 计科一班程晨

一、指针与数组和指针运算的学习

1.观看视频:1.1.4指针和数组、1.2.1指针运算

2.手写笔记

       

    

3.代码列表

   

4.遇到的问题

   ·问题:对于指针和数组两种表示方法的混淆

    解决:观看视频和相关网站学习解决。int a[5]={1,3,5,7,9}; a[0]等价于*a; a[3]等价于 *(a+3)

   ·问题:指针减去一个整数是什么

    解决:观看视频后明白。指针加一意味着在地址上加一个sizeof指针所指类型(一个单元);而指针减一是向左移一个sizeof指针所指类型。

二、PTA作业

 1.遇到的问题

  ·

a是一个常量,不能加减计算。

 · 

   不懂k为什么等于7

      问同学解决:i=++k=6,j=k++=6,k=6+1=7(++在前面先加减后赋值,++在后面先赋值后加减)

原文地址:https://www.cnblogs.com/g-dragon-c/p/12442296.html