c++程序从上机到得到结果的几个操作步骤

c++程序从上机到得到结果有4个操作步骤,分别是编辑、编译、连接、运行。

编辑:通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内(如果不特别指定,一般存放在用户当前目录下),文件用(.c)作为后缀,生成源程序文件。

编译:将源程序翻译为目标文件(.OBJ)。在用编译系统对源程序进行编译时,自动包括了预编译和正式编译两个阶段,一气呵成。用户不必分别发出二次指令。

链接:将目标文件生成可执行文件(.EXE)。即使一个程序只包含一个源程序文件,编译后得到的目标程序也不能直接运行,也要经过连接阶段,因为要与函数库进行连接,才能生成可执行程序。

运行:执行(.EXE)文件,得到运行结果。

C++语言的特点

1、简洁紧凑、灵活方便

C++语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C++语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C的运算符包含的范围很广泛,共有34个运算符。C++语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

3、数据结构丰富

C的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C++语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。



  • C绋嬪簭鐨勪笂鏈璋冭瘯鏈夊摢浜涙楠?
    绛旓細C璇█绋嬪簭涓婃満璋冭瘯姝ラ濡備笅锛1. 缂栧啓绋嬪簭浠g爜锛氱‘淇濅唬鐮佽娉曟纭紝绗﹀悎C璇█瑙勮寖銆2. 缂栬瘧绋嬪簭锛氫娇鐢–璇█缂栬瘧鍣ㄥ皢浠g爜缂栬瘧鎴愬彲鎵ц鏂囦欢銆3. 杩愯绋嬪簭锛氬湪鍛戒护琛屾垨闆嗘垚寮鍙戠幆澧冿紙IDE锛変腑杩愯绋嬪簭锛岃瀵绋嬪簭鐨杈撳嚭缁撴灉鏄惁绗﹀悎棰勬湡銆4. 璋冭瘯绋嬪簭锛氬鏋滅▼搴忚繍琛屽嚭鐜伴敊璇紝鍙互浣跨敤璋冭瘯鍣ㄩ愭鎵ц绋嬪簭锛屾煡鐪...
  • 浜岀骇c鍏叡鍩虹棰樺簱
    绛旓細鍥 杈撳叆杈撳嚭鎵浣跨敤鐨勫嚱鏁帮細scanf銆乬etchar銆乬ets銆乸rintf銆乸utchar銆乸uts绛夈備簲 娉ㄩ噴锛氫笉鑳藉祵濂椼備範棰94椤18棰樸傚叚 澶у皬鍐欏尯鍒嗭細printf涓嶱rintf涔嬩笉涓鏍枫備竷 C璇█涓婃満杩囩▼锛氱紪杈戯紙.c锛夆斺>缂栬瘧(.obj)鈥斺>杩炴帴锛.exe锛夆斺>杩愯寰缁撴灉銆傚叓 C绋嬪簭鎵ц鏄粠main()鍑芥暟寮濮嬶紝鍒癿ain鍑芥暟缁撴潫澶勭粨鏉...
  • c璇█鏄庝箞杩愯鐨?
    绛旓細c璇█杩愯鏂瑰紡濡備笅锛涓婃満杈撳叆鍜岀紪璇婧愮▼搴銆傞氳繃閿洏鍚戣绠楁満杈撳叆绋嬪簭锛屾渶鍚庡皢姝ゆ簮绋嬪簭浠ユ枃浠跺舰寮忓瓨鏀惧湪鏂囦欢澶瑰唴锛屾枃浠剁敤.c浣滀负鍚庣紑锛岀敓鎴愭簮绋嬪簭鏂囦欢銆傚婧愮▼搴忚繘琛岀紪璇戯紝鍏堢敤c缂栬瘧绯荤粺鎻愪緵鐨勨滈澶勭悊鍣ㄢ濆绋嬪簭涓殑棰勫鐞嗘寚浠よ繘琛岀紪璇戦澶勭悊銆備緥濡傦紝瀵逛簬#include鎸囦护鏉ヨ锛屽氨鏄皢stdio.h澶存枃浠剁殑鍐呭璇...
  • 瀛︾敓蹇呯湅鐨勮绠楁満C璇█閲嶈鑰冪偣
    绛旓細C璇█鏈夌鍩烘湰缁撴瀯:椤哄簭缁撴瀯銆侀夋嫨缁撴瀯銆佸惊鐜粨鏋 [鑰冪偣 2] main 鍑芥暟 鍙堢О涓诲嚱鏁,鏄疌绋嬪簭鐨勪汉鍙c俶ain鍚庨潰璺熶竴瀵瑰皬鎷彿鍜屼竴瀵硅姳鎷彿,鑺辨嫭鍙锋嫭璧锋潵鐨勯儴鍒嗙О涓簃ain鍑芥暟鐨勫嚱鏁颁綋銆備竴涓C绋嬪簭浠main鍑芥暟寮濮嬫墽琛,鍒癿ain鍑芥暟浣撴墽琛屽畬缁撴潫,鑰屼笉璁簃ain鍑芥暟鍦ㄦ暣涓▼搴忎腑鐨勪綅缃浣曘傛瘡涓涓▼搴忔湁涓斾粎鏈変竴涓猰ain鍑芥暟,...
  • 绠绛涓婃満杩愯涓涓c绋嬪簭鐨姝ラ
    绛旓細鈶 妫鏌ヨ繍琛缁撴灉 鈪犳墦寮鈥滆鍥锯濊彍鍗曪紝閫夋嫨鈥滃瓨鍌ㄥ櫒绐楀彛鈥濓紝寮瑰嚭瀛樺偍鍣ㄥ璇濇锛涒叀鍦ㄥ瓨鍌ㄥ櫒瀵硅瘽妗嗙殑涓嬫柟閫夋嫨memory1鍦ㄥ湴鍧鏍忎腑閿叆鈥C:0X0000鈥濆洖杞︼紝寤虹珛绋嬪簭瀛樺偍鍣ㄧ殑瑙傚療绐楀彛锛涒參閫夋嫨memory2鍦ㄥ湴鍧鏍忎腑閿叆鈥淒:0X00鈥濆洖杞︼紝寤虹珛鍐呴儴鏁版嵁瀛樺偍鍣ㄧ殑瑙傚療绐楀彛锛涒叄閫夋嫨memory3鍦ㄥ湴鍧鏍忎腑閿叆鈥淴:0X0000鈥濆洖杞...
  • c璇█绋嬪簭鐨勪笂鏈姝ラ?
    绛旓細鐒跺悗鍐嶆墦寮 鑰冪敓鏂囦欢澶逛笅鐨 prog.c鏂囦欢 浣犲氨鍙互鏍规嵁棰樼洰鍦ㄩ噷闈㈢浉搴旂殑鍦版柟杩涜缂栬緫鎷 淇濆瓨缂栬瘧杩愯鍚 鍐嶆妸鑰冪敓鏂囦欢澶归噷闈㈢殑 out1.date 鏂囦欢鐢ㄨ浜嬫湰鎵撳紑 妫鏌缁撴灉鏄惁淇濆瓨鍦ㄩ噷闈互鍙婃槸鍚︽纭 鎴栬呮槸锛氫粖澶╁弬鍔犱簡妯℃嫙涓婃満鐨瀹為獙,寮濮嬭繕涓嶇煡閬撴庝箞杩涘叆鑰冭瘯鐜涓嬬殑TC鍛.缁忚繃鍚屽鎸囧瀛︿細浜嗭紝濉啓绋嬪簭鏄湪TC...
  • 涓嬮潰杩欐C璇█绋嬪簭鐨杩愯缁撴灉鏄灏戝憿?鍝綅楂樻墜缁欒В閲婁竴涓嬪晩?_鐧惧害...
    绛旓細缁撴灉灏辨槸s[0].a == s[0].b == 4 p=&s[0]鐨勫惈涔夋槸p鎸囧悜鏁扮粍s鐨勯鍦板潃锛++p->a鐨勫惈涔夋槸璇村厛鍙栨垚鍛樺彉閲廰鐨勫硷紝鍐嶅鍙栧緱鐨勫煎仛绱姞1鐨勬搷浣溿傚洜涓c璇█涓殑鍏抽敭瀛梪nion鐨勫惈涔夊氨鏄锛屽畠鎵瀹氫箟鐨勬墍鏈夌殑鎴愬憳鍙橀噺浣跨敤涓鍧楀叡浜殑鍐呭瓨绌洪棿锛屽唴瀛樼┖闂寸殑澶у皬鏄牴鎹垚鍛樺彉閲忎腑鍗犵敤鍐呭瓨鏈澶х殑鏉ョ‘瀹...
  • 涓婃満鏃,杩愯c绋嬪簭鐨姝ラ鏄粈涔?
    绛旓細棣栧厛鏄紪璇,瀹冭嚜宸变細妫鏌ユ椂鍚﹀嚭閿 鏈夐敊,瀵绘壘鎻愮ず鏀规 鏃犻敊璇椂鍙互杩愯,灏变細鍑虹幇杩愯鍚庣殑缁撴灉浜
  • ...绋嬪簭缁濆姝g‘(璺熺潃涔﹁緭鍏ョ殑),浣嗗氨鏄病娉寰楀埌缁撴灉
    绛旓細涓嶈兘璇粹绋嬪簭缁濆姝g‘锛堣窡鐫涔﹁緭鍏ョ殑锛夆濅功涓婃湁鐨勪笢瑗胯繃鏃朵簡锛堝洜涓哄啓涔﹀嚭涔﹁鏈夋椂闂磋繃绋嬶紝鑰岃繖娈垫椂闂存搷浣滅郴缁熷拰缂栬瘧鍣ㄦ洿鏂颁簡锛屼功涓婄殑涓滆タ涓庣紪璇戝櫒涓嶉厤濂椼備功涔熸湁鍗板埛閿欒锛屼緥濡傚浜嗕釜绌虹櫧銆傦級锛屾垨鑰呭畠鏄笉瀹屾暣绋嬪簭锛堜緥濡傛病鍐欏ご鏂囦欢锛夈傛妸绋嬪簭璐翠笂鏉ワ紝鐪嬩竴鐪嬪氨鐭ラ亾浜嗐
  • 扩展阅读:c++适合多大的孩子学 ... 苹果手机自动答题软件 ... c++入门程序代码 ... 编程一般要学多久 ... 免费扫一扫搜答案 ... c++在线编程平台 ... c++编程 ... c++和java哪个好就业 ... c++教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网