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

     关于指针与数组以及指针运算的学习

    1、视频笔记

     2、编写的代码列表

     

     3、存在的问题

    (1)传入函数在参数表中的数组变成了什么?

            解决办法:通过观看视频,了解到函数参数表中的数组就是指针。可以用数组的运算符【】进行运算。

                              sizeof(a)==sizeof(int*)

    (2)

        图中代码为什么q+1运行结果地址加4,而p+1运行结果加1?

         解决办法:通过观看视频以及亲自编写程序,明白了sizeof(char)=1,sizeof(int)=4

    二、pta作业中遇到的问题

    1、设变量定义为int a[2]={1,3},*p=&a[0]+1;,则*p的值是()。

           A、2        B、3        C、4          D、&a[0]+1

    这道题我原本不懂+1是什么意思。后来通过询问同学加上查看笔记明白。

      &a[0]表示的是a0的地址,+1等价于移向下一位地址。所以本题选B

  • 相关阅读:
    MySQL——UPDATE更新
    MySQL——WHERE字句
    MySQL——查询数据
    MySQL——删除数据表
    MySQL——插入数据
    MySQL——创建数据表
    MySQL——数据类型
    MySQL——选择数据库
    MySQL——删除数据库
    MySQL——创建数据库
  • 原文地址:https://www.cnblogs.com/wjb13579246/p/12437061.html
Copyright © 2011-2022 走看看