问问题描述
答精选答案

首先你要知道你写的正确,所以要去编译,要用编译器。
比如vc++软件。然后正确以后生成,生成二进制的obj文件。因为obj文件时根据你的C++文件为单位来生成的,所以你需要一个能执行的exe,就需要将这些obj连接起来。编译器一般生成obj后直接连接成exe。 基本就是上面三个步骤,如果你目前只有一堆C++代码,而不是exe文件,那么你需要的是一个编译器。 也许你想不运行C++编译器直接执行,但是你的代码是按照C++语言规则来写出来的一堆文字和符号,电脑并不知道你要做什么,电脑没有义务理解每一种语言,电脑终究只会运行二进制,这些热二进制是什么意思它不在乎。那么你怎么让电脑知道你要做什么,那么很显然,你需要一个软件,它必须理解C++,还必须理解机器。就好像你给一个老外写了一堆文字,你不该指望他能直接理解,你需要一个翻译。所以你需要这么一个软件,它就是编译器。它帮你把你的C++检查,如果正确就给你生成一个exe,然后这个exe才会执行。希望直接将一堆C++代码执行是不能的。
答其他回答(1条)
-
C语言程序编写完成后,是不能马上执行的,需要先进行编译,这时编译器会对整个代码进行扫描,并完成编译任务,然后再生成可执行文件,一般是exe文件,运行时,需要编写main函数,它是程序的主函数,也是入口函数,执行的时候先从main进入,再依次执行编写的代码,或调用其它函数。
本文来自作者[henaligongdaxue]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/miaozhi/2208177.html

评论列表(4条)
我是公众科技网的签约作者“henaligongdaxue”!
希望本篇文章《写好程序后怎样运行》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:首先你要知道你写的正确,所以要去编译,要用编译器。比如vc++软件。然后正确以后生成,生成二进制的obj文件。因为obj文件时根据你的C++文件为单位来生成的,所以你需要一个能执行的exe,就需要将这些obj连接起来。编译器一般生成obj后直接连接成exe。 基本就是上面三个步骤,如果你目前只有一堆C++代码,而不是exe文件,那么你需要的是一个编译器。 也许你想不运行C++编译器直接执行,但是你的代码是按照C++语言规则来写出来的一堆文字和符号,电脑并不知道你要做什么,电脑没有义务理解每一种语言,电脑终