本人刚学c语言,纯个人爱好
写第一个程序就有问题
代码:#include <stdio.h>
int main()
{
printf("hello World!\n");
//getchar();
return 0;
}
结果:“HelloWorld.exe”(Win32): 已加载“G:\c\code\HelloWorld\Debug\HelloWorld.exe”。已加载符号。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140d.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\ucrtbased.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-timezone-l1-1-0.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-file-l2-1-0.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-localization-l1-2-0.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-synch-l1-2-0.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-processthreads-l1-1-1.dll”。无法查找或打开 PDB 文件。
“HelloWorld.exe”(Win32): 已加载“C:\Windows\System32\api-ms-win-core-file-l1-2-0.dll”。无法查找或打开 PDB 文件。
程序“[3980] HelloWorld.exe”已退出,返回值为 0 (0x0)。
我加上 getchar(); 就不退出,不加就退出,是不是这个是正常的。