C 使用指针来实现一组数据的数据输入和输出

发布于 科技 2024-02-05
5个回答
  1. 匿名用户2024-01-25

    #include

    main()

    int a[6],i;

    int *p;没有定义如何使用 p? p 是指针。

    for(i=0;i<6;i++) 表示应该在什么之后 ();没有相等,否则指针会越过线。

    scanf("%d",&a[i]);在这里,我们失去了一个&(find address)p=a;

    for(i=0;i<=6;i++) 这里与以下语句无关,根据你的写作,它会输出 a[0] 7 次;

    for(i=0;i<6;p++,i++)

    printf("%3d",*p);我居然丢了一个*,太粗心了。

    printf("");

    修改后的版本已经在上面了,自己好好看看吧! 如果你不明白,你可以问我!

  2. 匿名用户2024-01-24

    #include

    main()

    int a[6],i,*p;

    for(i=0;i<6;i++) 括号 () 数组元素,下标 0-5 代表 6 个元素。

    scanf("%d",&a[i]);Plus&,这里需要一个指针变量。

    p=a;for(i=0;i<6;i++) 同上。

    printf("%3d",*(p+i)) 是指指针数据加 *,如果要通过指针访问每个数组元素,则需要更改指针地址。

    printf("");

  3. 匿名用户2024-01-23

    小于 6,不等于。

    指针变量 p 未定义。

    输出为 *p。

  4. 匿名用户2024-01-22

    需要准备的材料有:计算机和C语言编译器。

    1. 首先,打开 C 语言编译器并创建一个新的首字母。 CPP 文件,例如:

    2. 在文件中,输入 C 语言**。

    3. 编译器运行文件,指针 p 指向的变量 q 值输出成功。

  5. 匿名用户2024-01-21

    1. 进入头文件和主函数框架后,我们定义变量并初始化它们。

    2.然后我们可以输入printf来准备输出。

    3.但是,此时我们的格式控制不同,我们应该输入[%p]。

    4.然后我们输入要输出的指针。

    5.我们会发现**窗口中没有错误。 此时,我们可以看到运行的结果。

相关回答
5个回答2024-02-05

<>2.接下来,定义一个大数字。

3.然后将数字转换为字符串并用逗号分隔。 >>>More

5个回答2024-02-05

#include

int main() >>>More

6个回答2024-02-05

还行。 在 51 微控制器的嵌入式 C 语言中,还支持指针。 >>>More

14个回答2024-02-05

在 C 中,可以通过定义累加器(变量)并将其与 for 循环组合来计算 1 到 100 的总和。 >>>More

14个回答2024-02-05

1. EMAC VIM + GCC+GDB 和其他一些工具,如 Valgrind 等,都是字符接口。 IDE 通常是 Eclipse,但 Unix 通常是使用字符接口开发的。 >>>More