C++ 函数的声明

关于C++的函数声明
在C++语言里我们习惯称之为 void XX()为函数。
在JAVA 称之为方法。其实一样。
#include<iostream.h>
void show(int x,int y){
return x+y;
}
int main(){
cout<<show(4,5);
}
这是普通的函数定义。不过,当我们需要做一个程序,

他有多个方法的时候。我觉得,把我们这个程序所需要

的所有方法,都先声明一下。这样就能很好的缕清楚,

程序的思路。
函数的声明:
#include<iostream.h>
int show(int ,int );//声明在前,只需要写上参数的

类型就好,但是在这里声明编译器并没有给这个函数分

配内存
int main(){
cout<<show(4,5);

}
int show(int x,int y){//只有这里 int 型的方法,会

分配4个字节的内存。两个 int型的参数会分配 8个字节

的内存,所以一共是12个字节的内存。
return x+y;
}
在这里就算不写声明程序依然可以运行。但是如果这样


#intclude<iostream.h>
void A(){
cout<<"这是A函数";
B();
}
void B(){
cout<<"这是B函数"
A();
}
int main(){
A();
}
这样就会报错。若声明在前 这样的话。
#include <iostream.h>
void A();
void B();
void A(){
cout<<"这是A函数";
B();
}
void B(){
cout<<"这是B函数";
A();
}
int main(){
A();
return 0;
}
规范,这就是写程序的规范。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值