xiao10 发表于 2018-9-21 11:39:22

看了那么多期视频,一直很好奇小甲鱼开场说的那句话到底是什么?“数量的广大”吗?

cc1003894 发表于 2018-10-24 10:26:40

“p+1”中的“1”,指的是1个指针类型长度(char是1,int是4,float是8……)

446546406 发表于 2018-10-31 16:36:36

先学的汇编,再来看C语言,笑着说“so esay!”{:10_279:}

紫轩aa 发表于 2018-11-13 18:07:50

I love FishC.com!

79563689 发表于 2018-11-28 11:42:04

马克一下,坚持坚持坚持!!!!!!!!!

13155416650 发表于 2018-12-16 15:41:28

不是简单的将数组加一,而是指向下一个元素

散步去看雨 发表于 2018-12-18 21:55:36

指针和数组搞基,就有了-------指数{:5_109:}

大显666 发表于 2019-1-13 09:52:06

哥俩好

xls4sll 发表于 2019-2-12 18:23:16

学习了

小眼镜356A 发表于 2019-3-21 16:19:18

指针啊指针,你丫怎么这么难{:5_107:}

hhloveprogrsm 发表于 2019-4-7 22:41:38

0.0

cshaptx4869 发表于 2019-6-23 13:56:52

#include <stdio.h>

int main()
{
        int a = {1, 2, 3, 4, 5};
        char b[] = "FishC";
        int i;
        int *p;
               
        // 数组名是数组第一个元素的地址,也就是数组的首地址
        p = a;
        printf("p的地址为%p\n", p);
        p = &a;
        printf("p的地址为%p\n", p);
       
        printf("===== 优雅的分割线 ======\n");

        for(i=0; i<5; i++){
                // 每个地址间隔为变量类型所占大小
                printf("a[%d] = %d -> %p\n", i, a, &a);
        }
       
        printf("===== 优雅的分割线 ======\n");
       
        for(i=0; i<5; i++){
                // 每个地址间隔为变量类型所占大小
                printf("b[%d] = %c -> %p\n", i, b, &b);
        }
       
        printf("===== 优雅的分割线 ======\n");
        // p+1 不是简单的地址加1 而是指向数组元素的下一个元素
        printf("*p = %d, *(p+1) = %d, *(p+2) = %d\n", *p, *(p+1), *(p+2));
       
        return 0;
}

354446617 发表于 2019-7-9 23:54:48

深夜打卡+1,复习数据结构而来{:10_266:}

dongyueshizheng 发表于 2019-7-30 15:32:06

好好学习天天向上

清尘yt 发表于 2019-8-4 21:58:51

学习

敌敌畏迪迪卫 发表于 2019-8-18 10:22:46

{:10_247:}{:10_247:}{:10_247:}{:10_247:}懵逼了

小牛xn 发表于 2019-8-31 16:39:14

{:10_256:}

1480589612 发表于 2019-10-3 16:25:21

{:5_97:}

我也想找女朋友 发表于 2019-12-12 10:43:15

嗯我想学

great君逸 发表于 2020-2-12 18:36:38

加油,的确有点复杂
页: 1 [2] 3 4
查看完整版本: S1E22:指针和数组