计算机19-1 (黑龙江科技大学)

  • C语言第二次作业

    1视频笔记 2代码列表 3问题 分不清null与NULL的区别 解决 上网查询 已解答。
    计算机19-1景浩洋   2020-03-09 08:18   1   243
  • c语言下第二次作业

    一、课堂笔记 二、敲写的代码 三、遇到的问题 指向同一个数组的不同元素的指针相减得到的是什么? 解答:int *p; int *q;int a[3] p=&a[2],q=&[0]; p-q==? 得出结果应为a[2]和a[0]之间相差的元素个数
    江欣竞   2020-03-09 07:55   0   104
  • 2020.3.8第二次作业

    一、学习笔记(观看内容:MOOC——C程序设计——1.1.4 指针与数组;1.2.1 指针运算) 二、相关程序 三、存在问题 1.判断:语句int *p和printf("%d",*p);中的*p含义相同。(F) 解析:前者表示指针变量,后者表示取指针指向变量的值。 2.若有说明:int n=2,p=
    shenyuan   2020-03-09 01:49   2   589
  • C语言第二次作业

    一、指针与数组的学习 1.1 观看指针与数组和指针运算的视频 1.2 观看视频所记录的纸质笔记 1.3 观看视频时所敲打的代码文件 1.4 学习时存在的问题 (1)为什么*p++中++的优先级高于*,在运算时还是先取p的地址然后再加1呢? 答:百度查询了解*p++;等价于*(p++);但是,要注意+
    姚如意   2020-03-08 23:13   5   228
  • 第二次作业

    1.笔记 2.代码 3.问题 ①NULL的存在意义以及与0的区别? 答: NULL和0的值都是一样的,但是为了目的和用途及容易识别,NULL用于指针和对象,0用于数值。对于字符串的结尾,使用’\0’,它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通 的数值。 ②运行结果为什么不
    黄圣洲   2020-03-08 22:51   0   113
  • 第二次作业

    一、指针与数组学习 1.观看1.4和1.2.1两个视频 2.敲打代码列表 3.记录纸质笔记 4.存在的问题 为什么指针加一相当于加一个数据类型长度? 答:因为在一个数组里,一个元素分为对于数据类型的字节,如果int 一个数组 一个元素被划分为4个字节 指针代表一个地址 如果加 一不是加一个数据类型长
    王胤儒   2020-03-08 22:17   0   118
  • 第二次作业

    1、笔记 2、代码 3、遇到的问题 (1)p+1到底是什么? 答案:p+1不是真正意义上的加1,而是指单元的传递,而且它与指针所指向的变量类型有关,int类型为4个字节,char类型为1个字节。 (2)为什么对于p+1这类问题,有时候运算起来无意义? 答案:如果指针不是指向一片连续分配的空间,如数组
    我赵杰义   2020-03-08 22:09   0   111
  • 第二次作业

    第二次作业 1.指针运算和指针与数组的学习 2.笔记 3.代码列表
    Backb0ne   2020-03-08 20:55   0   8
  • 指针运算的学习

    1、视频笔记 2、编写的代码列表 3、存在的问题 *p++和*p+1为什么不相同呢?视频中说先*p,然后在这个基础上++。可是视频里也说了++优先级高于*,那么不是应该先算++,再算*吗? 解答:++只是p的后缀,在运算之后p也会+1,但是指针仍然会先选择p NULL与0的区别在哪里? 解答:NUL
    盛振彬   2020-03-08 20:46   0   159
  • 第二次作业

    一、指针与数组和指针运算的学习 1.观看视频:1.1.4指针和数组、1.2.1指针运算 2.笔记: 3代码 4遇到的问题 const的指针不能被赋值是因为什么 数组变量是const指针,所以不能被赋值 const指针的准确提法应该是指向const数据的指针,即它所指向的数据不能被修改 请教讨论明白了
    姜登华   2020-03-08 20:29   0   84