zoukankan      html  css  js  c++  java
  • 第二次作业

    一、本次作业学习内容: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、读程序的时候感觉自己无法读通,希望老师可以在课堂上带领详细做一下这两个题:

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

  • 相关阅读:
    MySQL GTID复制Slave跳过错误事务Id以及复制排错问题总结
    Git基础命令整理
    原创-公司项目部署交付环境预检查shell脚本
    解决SecureCRT超时自动断开的问题
    Linux设置显示中文和设置字体
    高等代数4 线性方程组
    高等代数3 行列式
    高等代数2 向量组
    高等代数1 矩阵
    离散数学4 组合数学
  • 原文地址:https://www.cnblogs.com/wangjiali/p/12444357.html
Copyright © 2011-2022 走看看