#include<stdio.h> int main() { int a[]={1,-2,3,-4,5},*p=a; While(p<=a+4) { printf("%d",*p); p++; } return 0;{}
时间: 2024-03-24 18:36:08 浏览: 59
(完整版)c语言程序设计编程题库.doc
这段代码有几个问题,我先帮你指出来:
1. while 应该是小写的,而不是大写的。
2. 大括号在 return 语句之前,应该放在 while 循环体内。
3. printf 函数应该加上换行符 \n,以便输出后换行。
4. 代码中的语法错误是 While,应该改为小写的 while。
修改后的代码如下:
```c
#include <stdio.h>
int main() {
int a[] = {1, -2, 3, -4, 5};
int *p = a;
while (p <= a + 4) {
printf("%d\n", *p);
p++;
}
return 0;
}
```
运行结果为:
```
1
-2
3
-4
5
```
阅读全文