C++的小问题
来源:互联网 发布:php语言基础 编辑:程序博客网 时间:2024/05/17 08:14
#include<iostream>
int covt(int);
int main()
{
using namespace std;
cout<<"输入元数:"<<endl;
int i;
cin>>i;
int m=covt(i);
cout<<i<<"元等于"<<m<<"角"<<endl;
return 0;
}
int covt(int n)
{
return n*10;
}
如果去掉
int covt(int);
会出现错误,为什么?
答案:调用 covt时,编译器一般需要找到covt的声明或定义来进行匹配检查。。。一般需要 covt有前置声明
如果不声明的话,提前定义也可以,下面的程序和上面等价:
#include<iostream>
int covt(int n)
{
return n*10;
}
int main()
{
using namespace std;
cout<<"输入元数:"<<endl;
int i;
cin>>i;
int m=covt(i);
cout<<i<<"元等于"<<m<<"角"<<endl;
return 0;
}
- C的一个小问题
- c语言的小问题
- C字符串的小问题
- C字符串的小问题
- 小C的倍数问题
- 小C的倍数问题
- 小C的倍数问题
- 学C++遇到的一个小问题
- C语言的小问题啊
- 碰见C语言的几个小问题
- keil C遇到的小问题
- C获取本地时间的小问题
- 一些C语言的小问题
- 一个郁闷的C语言小问题
- C关于字符串的一个小问题
- 记C的一个小问题
- c语言的printf一个小问题
- C中大端小端的问题
- 大家好!五子棋有几种算法?
- DWR学习(一)
- 那年夏天
- XAJAX学习日记----入门及中文问题
- XML学习基础(十四)
- C++的小问题
- SQL注入入侵动网站(MSSQL)
- XML学习基础(十五)
- JSP语法(1)
- java重构文档(改造bad smell)
- XML学习基础(十六)
- I Could Be The One
- [不断更新]特定功能正则
- 经典的c++小问题