以下程序有语法性错误,有关错误原因的正确说法是:( ) int main() { int G=5,k; void prt_char(); …… k=prt_char(G); …… }
时间: 2024-01-27 17:03:24 浏览: 76
编译原理 语法分析 输入源程序 判断是够有语法错误
5星 · 资源好评率100%
以下程序中的语法错误是函数声明的语法错误。
在函数声明时,应该指定函数的返回类型。但是,在这个函数声明中,返回类型为void,这是不正确的。应该指定函数的返回类型为int或其他类型。修正后的函数声明应该是:
```c
int prt_char(int);
```
这样就可以将函数声明正确地指定为返回int类型。
阅读全文