首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为何会这样

2012-09-13 
为什么会这样![codeC/C++][/#include stdio.h#include iostream.hint plusnum(int b, int c){int sum

为什么会这样!
[code=C/C++][/#include <stdio.h>
#include <iostream.h>
int plusnum(int b, int c)
{
int sum=0;
sum=b+c;
return sum;
}
struct test 
{
int a;
char str[10];
//view() const {printf("%d\n",a)}
};
void main()
{
/*class test2
{
public: 
int a;
void view () const{cout<<a<<endl;};

};*/
struct test nb;
nb.a=3;
int result;
result=plusnum(nb.a,nb.a);
//cout<<nb.a<<result<<endl;
printf("%d,%d\n",nb.a,result);
}]

[解决办法]
楼主C和C++的语法是有差别的。
C声明必须在函数的最前面。

C/C++ code
void main(){    struct test nb;    int result;    nb.a=3;    result=plusnum(nb.a,1);    printf("%d,%d\n",nb.a,result);}
[解决办法]
c要在函数前面申明,[code=C/C++][/code] 楼主,我还想告诉你插入代码是放在第一个"]"和第二个"["之间。

热点排行