C语言第二次作业d

一、纸质笔记1.14

纸质笔记1.21

二、两节课代码

三、视频中问题

1、为什么char和int运算不同?

解决:因为sizeof(char)=1,sizeof(int)=4,一个单元的大小不相等

2、为什么b[]!=a,而*q=a。

解决:因为数组变量是const的指针,不能被赋值

3、const的指针不能被赋值是因为什么?

        没有解决!

4、*p++?

解决:这个和*p+1为什么不相同呢?视频中说先*p,然后在这个基础上++。可是视频里也说了++优先级高于*,那么不是应该先算++,再算*吗?

四、pta中作业题

      解决:**(p+1)是地址不是值

原文地址:https://www.cnblogs.com/Qiaor-7/p/12444232.html