焦糖橙子 发表于 2023-3-24 20:30:44

两段一样的代码?结果不同,指针数组和数组指针问题

题目和代码都在下面了,A段跑不出来,B段正常,为什么。。。


/*
假设有一个包含 5 个整数的数组 intArray,以及一个包含 3 个 int 型指针的指针数组 ptrArray。请编写 C 语言代码完成以下操作:

    将数组 intArray 中的前三个元素分别赋值为 10、20 和 30。
    将指针数组 ptrArray 中的第一个元素指向数组 intArray。
    将指针数组 ptrArray 中的第二个元素指向数组 intArray 的第二个元素。
    将指针数组 ptrArray 中的第三个元素指向数组 intArray 的第三个元素。

完成后,通过指针数组 ptrArray 访问数组 intArray 中的元素,并将它们打印出来。
*/

#include<stdio.h>

//A段
int main() {
        int intArray;
        int *ptrArry;

        intArray = 10;
        intArray = 20;
        intArray = 30;
       
        ptrArry = &intArray;
        ptrArry = &intArray;
        ptrArry = &intArray;

        printf("%d %d %d\n",*ptrArry, *ptrArry, *ptrArry);
        return 0;

}

/*B段
int main() {
    int intArray;
    int *ptrArry;

    intArray = 10;
    intArray = 20;
    intArray = 30;

    ptrArry = &intArray;
    ptrArry = &intArray;
    ptrArry = &intArray;

    printf("%d %d %d\n", *ptrArry, *ptrArry, *ptrArry);

    return 0;
}




*/

焦糖橙子 发表于 2023-3-24 20:34:05

{:10_266:}我发现了,谁的一个找到我给谁最佳哈哈哈哈

dolly_yos2 发表于 2023-3-24 20:36:58

0 1 0 是啥

焦糖橙子 发表于 2023-3-24 20:46:17

dolly_yos2 发表于 2023-3-24 20:36
0 1 0 是啥

{:10_266:}复制粘贴三次句子,最后一句没改哈哈哈哈
页: [1]
查看完整版本: 两段一样的代码?结果不同,指针数组和数组指针问题