‘壹’ 可运行的c语言程序的扩展名为什么
C语言源程序文件扩展名: .c 。
目标文件扩展名: .obj。
可执行文件扩展名: .exe。
源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。
目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。
源程序,是指一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现;但最常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
源程序文件类型是指源程序存储时使用的殊编码方式,便于读取、识别。
目前,许多程序主要使用高级语言来开发,对于要求执行效率的部分使用低级语言编写,以达到开发效率与运行效率的折中。
‘贰’ C璇瑷鍙浠ュ勭悊镄勬枃浠剁被鍨嬫湁鍝浜涳纻
涓昏佹槸涓ょ嶆枃浠剁被鍨嬶细1)鏂囨湰鏂囦欢锛2)浜岃繘鍒舵枃浠躲俓x0dx0a涓鑸𨱒ヨ达纴浜虹被鍙璇荤殑鏂囦欢閮戒綔涓烘枃链鏂囦欢锛屼緥濡备竴鐗囨枃绔犮傚叾浣欓兘浣滀负浜岃繘鍒舵枃浠讹纴渚嫔备竴涓绋嫔簭銆俓x0dx0a鍦–璇瑷涓锛屾枃浠剁殑镎崭綔鏄阃氲繃FILE缁撴瀯浣撹繘琛屼简锛屽埄鐢╢open杩斿洖涓涓鎸囧悜FILE缁撴瀯浣撶殑鎸囬拡锛屽湪浣跨敤fopen鍑芥暟杩囩▼涓锛屼娇鐢╩ode鎺у埗绗﹀规槸钖︽墦寮鍝绫绘枃浠惰繘琛屾带鍒讹细x0dx0aFILE *fopen( const char *filename, const char *mode );x0dx0afilename锛氭枃浠跺悕锛宫ode锛氭墦寮镄勬ā寮忥纴瑙勫畾浜嗘槸鍙璇汇佸彲鍐欍佽拷锷犱箣绫荤殑灞炴с俓x0dx0ar 浠ュ彧璇绘柟寮忔墦寮鏂囦欢锛岃ユ枃浠跺繀椤诲瓨鍦ㄣ俓x0dx0ar+ 浠ュ彲璇诲啓鏂瑰纺镓揿紑鏂囦欢锛岃ユ枃浠跺繀椤诲瓨鍦ㄣ俓x0dx0arb+ 璇诲啓镓揿紑涓涓浜岃繘鍒舵枃浠讹纴鍏佽歌诲啓鏁版嵁锛屾枃浠跺繀椤诲瓨鍦ㄣ俓x0dx0aw 镓揿紑鍙鍐欐枃浠讹纴鑻ユ枃浠跺瓨鍦ㄥ垯鏂囦欢闀垮害娓呬负0锛屽嵆璇ユ枃浠跺唴瀹逛细娑埚け銆傝嫢鏂囦欢涓嶅瓨鍦ㄥ垯寤虹珛璇ユ枃浠躲俓x0dx0aw+ 镓揿紑鍙璇诲啓鏂囦欢锛岃嫢鏂囦欢瀛桦湪鍒欐枃浠堕暱搴︽竻涓洪浂锛屽嵆璇ユ枃浠跺唴瀹逛细娑埚け銆傝嫢鏂囦欢涓嶅瓨鍦ㄥ垯寤虹珛璇ユ枃浠躲俓x0dx0aa 浠ラ梼锷犵殑鏂瑰纺镓揿紑鍙鍐欐枃浠躲傝嫢鏂囦欢涓嶅瓨鍦锛屽垯浼氩缓绔嬭ユ枃浠讹纴濡傛灉鏂囦欢瀛桦湪锛屽啓鍏ョ殑鏁版嵁浼氲锷犲埌鏂囦欢灏撅纴鍗虫枃浠跺师鍏堢殑鍐呭逛细琚淇濈暀銆傦纸EOF绗︿缭鐣欙级x0dx0aa+ 浠ラ梼锷犳柟寮忔墦寮鍙璇诲啓镄勬枃浠躲傝嫢鏂囦欢涓嶅瓨鍦锛屽垯浼氩缓绔嬭ユ枃浠讹纴濡傛灉鏂囦欢瀛桦湪锛屽啓鍏ョ殑鏁版嵁浼氲锷犲埌鏂囦欢灏惧悗锛屽嵆鏂囦欢铡熷厛镄勫唴瀹逛细琚淇濈暀銆 锛埚师𨱒ョ殑EOF绗︿笉淇濈暀锛塡x0dx0awb 鍙鍐欐墦寮鎴栨柊寤轰竴涓浜岃繘鍒舵枃浠讹绂鍙鍏佽稿啓鏁版嵁銆俓x0dx0awb+ 璇诲啓镓揿紑鎴栧缓绔嬩竴涓浜岃繘鍒舵枃浠讹纴鍏佽歌诲拰鍐欍俓x0dx0aab+ 璇诲啓镓揿紑涓涓浜岃繘鍒舵枃浠讹纴鍏佽歌绘垨鍦ㄦ枃浠舵汤杩藉姞鏁版嵁銆俓x0dx0a濡傛灉璋幂敤澶辫触锛岃繑锲炰竴涓绌烘寚阍堛
‘叁’ c璇瑷婧愮▼搴忔枃浠讹纴鐩镙囨枃浠讹纴鍜屽彲镓ц屾枃浠剁殑镓╁𪾢钖嶆槸浠涔
镙规嵁骞冲彴涓嶅悓锛屾墿灞曞悕涔熸湁镓涓嶅悓锛
1銆婧愮▼搴銆
鍦ㄥ悇涓骞冲彴涓婏纴C璇瑷镄勬簮绋嫔簭镓╁𪾢钖嶉兘鏄鐩稿悓镄勶纴鍗砪銆 姣斿伥est.c绛夈
C++镄勬簮绋嫔簭鍒欐槸cpp銆
2銆佺洰镙囨枃浠躲
鐩镙囨枃浠舵槸婧愮▼搴忕粡杩囩紪璇戠敓鎴愮殑鏂囦欢锛屽钩鍙颁笉钖岋纴缂栬疟宸ュ叿涓嶅悓鐢熸垚镄勭洰镙鏂囦欢镓╁𪾢钖涔熶笉钖屻 鍦╳indows涓婃瘆杈冨父瑙佺殑涓簅bj锛 鍦↙inux涓嬫瘆杈冨父瑙佺殑涓簅銆傚彟澶栬缮链変竴浜涙瘆杈冨皯瑙佺殑镓╁𪾢钖嶏纴濡俹o, tco绛夈
3銆鍙镓ц屾枃浠銆
鍙镓ц屾枃浠舵槸鐩镙囨枃浠剁粡杩囬摼鎺ュ悗锛屼骇鐢熺殑鐢ㄤ簬杩愯岀殑鏂囦欢銆
鍦╳indows涓嫔彲镓ц屾枃浠舵墿灞曞悕涓篹xe銆
鍦↙inux涓嫔彲镓ц屾枃浠舵病链夊浐瀹氱殑镓╁𪾢钖嶏纴鍦ㄧ紪璇戞椂榛樿や负out锛屼絾瀹为檯涓婂彲浠ユ槸浠绘剰镓╁𪾢钖岖敋镊虫病链夋墿灞曞悕锛屽彧瑕佹湁镓ц屾潈闄愬嵆鍙銆
‘肆’ C语言编写好代码后,怎么编译,最后生成可执行文件
材料/工具:vc6.0
1、打开c语言编辑工具,在工具中写入程序的源代码。