注册 登录
编程论坛 C++教室

为何在 Visual studio 2013 上会出现错误

随锋而过 发布于 2014-08-06 19:34, 611 次点击
#include <stdio.h>
void main()
{
    int b[10] = { 1, 6, 7, 0, 8, 4, 3, 2, 9, 5 };
    int i;
    void sort(int a[], int n);
    printf("numbers:\n");
    for (i = 0; i < 10; i++)
        printf("%3d", b[i]);
    sort(b, 10);
    printf("\nthe sorted number:\n");
    for (i = 0; i < 10; i++)
        printf("%3d", b[i]);
}
void sort(int a[], int n)
{
    int i, j, k, t;
    for (i = 0; i < n - 1; i++){
        k = i;
        for (j = i + 1; j < n;j++)
        if (a[k]>a[j])
            k = j;
        t = a[k];
        a[k] = a[i];
        a[i] = t;
    }
}
结果是这样:大神求解
“Project4.exe”(Win32):  已加载“C:\Users\Administrator\Documents\Visual Studio 2013\Projects\Project4\Debug\Project4.exe”。已加载符号。
“Project4.exe”(Win32):  已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
“Project4.exe”(Win32):  已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
“Project4.exe”(Win32):  已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
“Project4.exe”(Win32):  已加载“C:\Windows\SysWOW64\msvcr120d.dll”。已加载符号。
程序“[21232] Project4.exe”已退出,返回值为 0 (0x0)。
3 回复
#2
zklhp2014-08-06 19:53
你给出的输出是调试 调试结果是程序正常退出了 不知道你的问题是什么

顺便 这是C程序 应该发到C语言版
#3
TonyDeng2014-08-06 21:43
你这个是Win32项目,写的却是Console代码。
#4
stop12042014-08-07 09:24
main函数最下面 加上
{
  system("pause");
  return 0;
}
1