• 博客园Logo
  • 首页
  • 新闻
  • 博问
  • 会员
  • 闪存
  • 班级
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录

王佳丽

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

第二次作业

一、本次作业学习内容:1.1.4指针与数组、1.2.1指针运算(慕课视频)

二、代码练习文件列表:

三、纸质学习笔记:

四、学习过程中遇到的困难与解决方法:

1、null与NULL的区别是什么?(通过查询CSDN)

        C和C++对大小写敏感,null和NULL是区别对待的。NULL代表空地址,null只是一个符号。null和NULL都是字符串,具体看它们宏定义被定义成为什么值。在VS中NULL被定义为0,因为习惯上把宏定义的所有字符都大写,当把NULL它赋值给指针时意思为空,当然也可以把null定义为0。当它们都没定义时就只能叫符号,定义后就有另外的意思,直接把0赋值给指针也行,只要指针指向0就表示空。NULL在有些编译器中已经赋值为0,不能再用#define定义它,会导致重定义问题。

2、*p++的是什么意思?(百度学习)

     取出p所指数据后把p移至下一位置。

五、PTA作业中的错误修正与困难反馈:

1、

通过错误自我修正:*p是指针,*(p+1)是指针移向下一位置,**(p+1)是取指针(p+1)的值;

2、读程序的时候感觉自己无法读通,希望老师可以在课堂上带领详细做一下这两个题:

(经过周一老师上课带领着逐步分析程序后,已经没有问题了)

 

posted on 2020-03-08 19:43  王佳丽  阅读(134)  评论(0)  编辑  收藏  举报

弹尽粮绝,会员救园:会员上线,命悬一线
刷新页面返回顶部
 
Powered by:
博客园
Copyright © 2023 王佳丽
Powered by .NET 7.0 on Kubernetes