用户登录
用户注册

分享至

vccwordofficeword 在vc++6.0运行不了求解释

  • 作者: 嫌我Nice就直说
  • 来源: 51数据库
  • 2020-04-21

你写的这个程序一看就知道是C语言的题目,但C语言中主函数是应该用 void main()的 你用int main() 是不对的 这是C++中的用法,并且要有返回值的 即return (0)、、

void main()

{

char name[20];int num;

scanf("name==%s,num=%d",name,&num);

printf("%s",name);

}

你试试 不行再跟我说吧 我等候着更多

#include<stdio.h>

struct ord

{int x,y;} dt[2]={1,2,3,4};

void main()

{

struct ord *p=dt;

printf("%d",++(p->x));printf("%d",++(p->y));

}

这个呢?

#include<stdio.h>

struct ord

{int x,y;

};

struct ord dt[2]={{1,2},{3,4}};

void main()

{

printf("%d",++(dt[1]->x));

printf("%d",++(dt[1]->y));

}

你把dt这个结构体数组(其实是两个结构体)赋值给p的做法是不对的 这里用p指针不必要啊、、、

把void main()改成int main()在c-free下就可运行,为啥?

c-free这个软件我没用过呢 但只要你用int main() 那么你要有返回值return (0); void main();

就不用了

其实这个题是二级上的,指定坏境是vc++6.0,你上面说的步骤也不行啊,运行不了

转载请注明出处51数据库 » vccwordofficeword 在vc++6.0运行不了求解释

软件
前端设计
程序设计
Java相关