您定义的main()没有执行。打印输出语句在函数内,执行main()才可以看到终端屏幕输出。
我仅会点儿python ,不懂C语法,就用python 代码说明一下。
#!/sur/bin/nve python
# coding: utf-8
def demo():
''' 示例函数 '''
print('\nHelloworld.')
if __name__ == '__main__':
demo() # 调用函数打印'Hello world.'
我定义了函数demo(),如果没有后面的函数调用语句,终端屏幕是没有输出的,因为函数根本就没有被执行。如——
#!/sur/bin/nve python
# coding: utf-8
def demo():
''' 示例函数 '''
print('\nHelloworld.')
if __name__ == '__main__':
#demo() # 调用函数打印'Hello world.'
pass # 由于if后没有了语句,得用pass关键字占位,保证语法完整,否则报错“语法错误”。
根据给出的参考资料段落0中的解决方法,可以尝试在 return 0;
上一行加上 getchar();
代码来解决VS Code无法得到输出结果的问题。
具体步骤如下:
打开你的代码文件,在 return 0;
上一行添加以下代码: C getchar();
保存文件并重新运行你的代码。
这段代码的作用是等待用户输入一个字符,以便在输出结果之后保持控制台窗口打开状态,以便你可以查看输出结果。加上这一行代码后,程序会在输出结果之后等待用户输入,直到用户按下回车键才会退出控制台窗口。
希望以上解决方案能够帮助你解决在使用VS Code时无法得到输出结果的问题。