所在的位置: C++ >> C++发展 >> C语言C不支持默认int

C语言C不支持默认int

北京什么医院皮肤科好 http://m.39.net/pf/a_4439528.html

众所周知

自从VC++6.0更新为了VC++学习版,

编程格式就出现了细微的变化,

本次要解决的问题就是:

“错误提示:缺少类型说明符-假定为int。注意c++不支持默认int”。

①VC++6.0交换xy值的程序

#includestdio.h

main()

{

  intx,y,t;

  printf("输入x和y的值:\n");

    scanf("%d%d",x,y);

  printf("x=%dy=%d\n",x,y);

  t=x;x=y;y=t;

  printf("x=%dy=%d\n",x,y);

}

②VC6源程序不能运行的原因

1.没有#includeWindows.h

错误提示:找不到system的标识符。

#includeWindows.h是写windows程序必须的头文件。

2.main前面没有int

错误提示:缺少类型说明符-假定为int。注意c++不支持默认int

3.没有system("pause");

没有错误提示:可以输入,但输出不显示直接弹出。

输入x和y的值:

跳出

system()调用系统命令

pause暂停命令

显示:按任意键继续…

4.没有return0;

可以正常执行,不用在main前加viod

5.正确结果

输入x和y的值:

x=y=

x=y=

请按任意键继续...

③VC++交换xy的值

#includestdio.h

#includeWindows.h

intmain()

{

  intx,y,t;

  printf("输入x和y的值:\n");

    scanf("%d%d",x,y);

  printf("x=%dy=%d\n",x,y);

  t=x;x=y;y=t;

  printf("x=%dy=%d\n",x,y);

  system("pause");

  return0;

}




转载请注明:http://www.aierlanlan.com/tzrz/2887.html