/**
*cppTest-1.2:变量函数声明的位置问题
*
*author 炜sama
*/
#include<iostream.h>
char prime(unsigned int number);//如果把函数放在后面定义而不在调用这个函数前声明的话会引起编译错误!
void main(){
int m;
cout<<"The primers from 3-100 are:"<<endl;
//char prime(unsigned int number);//也可以放在这里声明
for(m=3;m<=100;m++){
//char prime(unsigned int number);//甚至也可以放在这里声明!即调用前声明就行!
if(prime(m)==1) cout<<m<<",";
}
int n=10;//C++中可以把变量放在中间定义了!
cout<<endl<<"草泥马!";
for(int i=0;i<=10;i++)//C++中也可以这样定义了!与Java一样。
cout<<i<<",";
cout<<endl;
}
char prime(unsigned int number){
char f=1;
unsigned int n;
for(n=2;n<=number/2;n++)
if(number%n==0){
f=0;
break;
}
return f;
}
cppTest-1.2:变量函数声明的位置问题
最新推荐文章于 2025-09-10 04:55:35 发布
本文深入探讨了C++中变量和函数声明的位置问题,详细解释了将函数放在后面定义与调用前声明的区别,并通过实例展示了如何在C++中灵活使用变量和函数,特别强调了在不同位置声明变量和函数对编译的影响,以及如何优化代码结构。
610

被折叠的 条评论
为什么被折叠?



