简述开发一个c语言程序的步骤是什么样的? C语言编程的一般步骤有哪些?

\u5f00\u53d1\u4e00\u4e2ac\u8bed\u8a00\u7a0b\u5e8f\u8981\u7ecf\u8fc7\u54ea\u56db\u4e2a\u6b65\u9aa4

\u5f00\u53d1\u4e00\u4e2aC\u8bed\u8a00\u7a0b\u5e8f\u9700\u8981\u7ecf\u8fc7\u7684\u56db\u4e2a\u6b65\u9aa4\uff1a\u7f16\u8f91\u3001\u7f16\u8bd1\u3001\u8fde\u63a5\u3001\u8fd0\u884c\u3002
C\u8bed\u8a00\u7a0b\u5e8f\u53ef\u4ee5\u4f7f\u7528\u5728\u4efb\u610f\u67b6\u6784\u7684\u5904\u7406\u5668\u4e0a\uff0c\u53ea\u8981\u90a3\u79cd\u67b6\u6784\u7684\u5904\u7406\u5668\u5177\u6709\u5bf9\u5e94\u7684C\u8bed\u8a00\u7f16\u8bd1\u5668\u548c\u5e93\uff0c\u7136\u540e\u5c06C\u6e90\u4ee3\u7801\u7f16\u8bd1\u3001\u8fde\u63a5\u6210\u76ee\u6807\u4e8c\u8fdb\u5236\u6587\u4ef6\u4e4b\u540e\u5373\u53ef\u8fd0\u884c\u3002
1\u3001\u9884\u5904\u7406\uff1a\u8f93\u5165\u6e90\u7a0b\u5e8f\u5e76\u4fdd\u5b58(.C\u6587\u4ef6)\u3002
2\u3001\u7f16\u8bd1\uff1a\u5c06\u6e90\u7a0b\u5e8f\u7ffb\u8bd1\u4e3a\u76ee\u6807\u6587\u4ef6(.OBJ\u6587\u4ef6)\u3002
3\u3001\u94fe\u63a5\uff1a\u5c06\u76ee\u6807\u6587\u4ef6\u751f\u6210\u53ef\u6267\u884c\u6587\u4ef6( .EXE\u6587\u4ef6)\u3002
4\u3001\u8fd0\u884c\uff1a\u6267\u884c.EXE\u6587\u4ef6,\u5f97\u5230\u8fd0\u884c\u7ed3\u679c\u3002

\u6269\u5c55\u8d44\u6599\uff1a

C\u8bed\u8a00\u4ee3\u7801\u53d8\u4e3a\u7a0b\u5e8f\u7684\u51e0\u4e2a\u9636\u6bb5\uff1a
1\u3001\u9996\u5148\u662f\u6e90\u4ee3\u7801\u6587\u4ef6test.c\u548c\u76f8\u5173\u7684\u5934\u6587\u4ef6\uff0c\u5982stdio.h\u7b49\u88ab\u9884\u5904\u7406\u5668cpp\u9884\u5904\u7406\u6210\u4e00\u4e2a.i\u6587\u4ef6\u3002\u7ecf\u8fc7\u9884\u7f16\u8bd1\u540e\u7684.i\u6587\u4ef6\u4e0d\u5305\u542b\u4efb\u4f55\u5b8f\u5b9a\u4e49\uff0c\u56e0\u4e3a\u6240\u6709\u7684\u5b8f\u5df2\u7ecf\u88ab\u5c55\u5f00\uff0c\u5e76\u4e14\u5305\u542b\u7684\u6587\u4ef6\u4e5f\u5df2\u7ecf\u88ab\u63d2\u5165\u5230.i\u6587\u4ef6\u4e2d\u3002
2\u3001\u7f16\u8bd1\u8fc7\u7a0b\u5c31\u662f\u628a\u9884\u5904\u7406\u5b8c\u7684\u6587\u4ef6\u8fdb\u884c\u4e00\u7cfb\u5217\u7684\u8bcd\u6cd5\u5206\u6790\u3001\u8bed\u6cd5\u5206\u6790\u3001\u8bed\u4e49\u5206\u6790\u4ee5\u53ca\u4f18\u5316\u540e\u4ea7\u751f\u76f8\u5e94\u7684\u6c47\u7f16\u4ee3\u7801\u6587\u4ef6\uff0c\u8fd9\u4e2a\u8fc7\u7a0b\u5f80\u5f80\u662f\u6211\u4eec\u6240\u8bf4\u7684\u6574\u4e2a\u7a0b\u5e8f\u7684\u6784\u5efa\u7684\u6838\u5fc3\u90e8\u5206\uff0c\u4e5f\u662f\u6700\u590d\u6742\u7684\u90e8\u5206\u4e4b\u4e00\u3002
3\u3001\u6c47\u7f16\u5668\u4e0d\u76f4\u63a5\u8f93\u51fa\u53ef\u6267\u884c\u6587\u4ef6\u800c\u662f\u8f93\u51fa\u4e00\u4e2a\u76ee\u6807\u6587\u4ef6\uff0c\u6c47\u7f16\u5668\u53ef\u4ee5\u8c03\u7528ld\u4ea7\u751f\u4e00\u4e2a\u80fd\u591f\u8fd0\u884c\u7684\u53ef\u6267\u884c\u7a0b\u5e8f\u3002\u5373\u9700\u8981\u5c06\u4e00\u5927\u5806\u6587\u4ef6\u94fe\u63a5\u8d77\u6765\u624d\u53ef\u4ee5\u5f97\u5230\u201ca.out\u201d\uff0c\u5373\u6700\u7ec8\u7684\u53ef\u6267\u884c\u6587\u4ef6\u3002
4\u3001\u5728\u94fe\u63a5\u8fc7\u7a0b\u4e2d\uff0c\u5bf9\u5176\u4ed6\u5b9a\u4e49\u5728\u76ee\u6807\u6587\u4ef6\u4e2d\u7684\u51fd\u6570\u8c03\u7528\u7684\u6307\u4ee4\u9700\u8981\u88ab\u91cd\u65b0\u8c03\u6574\uff0c\u5bf9\u5b9e\u7528\u5176\u4ed6\u5b9a\u4e49\u5728\u5176\u4ed6\u76ee\u6807\u6587\u4ef6\u7684\u53d8\u91cf\u6765\u8bf4\uff0c\u4e5f\u5b58\u5728\u540c\u6837\u95ee\u9898\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-c\u8bed\u8a00

\u9996\u5148\u660e\u786e\u8981\u89e3\u51b3\u7684\u95ee\u9898\uff1b
\u5176\u6b21\u5206\u6790\u95ee\u9898\u5e76\u9009\u62e9\u60f3\u8981\u5229\u7528\u7684\u7b97\u6cd5\uff0c\u6216\u8005\u81ea\u5df1\u60f3\u4e00\u4e2a\u7684\u7b97\u6cd5\uff1b
\u753b\u6d41\u7a0b\u56fe\uff0c\u660e\u786e\u89e3\u51b3\u95ee\u9898\u8fc7\u7a0b\u4e2d\u7684\u903b\u8f91\u5173\u7cfb\u548c\u65f6\u5e8f\u5173\u7cfb\uff1b
\u7136\u540e\u624d\u662f\u4e0a\u673a\u7f16\u5199\u4ee3\u7801\uff1b
\u4e4b\u540e\u662fdebug\u8c03\u8bd5\uff0c\u57fa\u672c\u5c31\u53ef\u4ee5\u6267\u884c\u4e86\u3002

\u5177\u4f53\u5c31\u4e0a\u673a\u7f16\u5199\u4ee3\u7801\u6765\u8bb2\uff0c\u9996\u5148\u9700\u8981\u6253\u5f00C++\u7684\u5f00\u53d1\u73af\u5883\uff0c\u7136\u540e\u65b0\u5efa\u4e00\u4e2a\u5de5\u7a0b\uff1b
\u7136\u540e\u65b0\u5efa\u4e00\u4e2a\u6587\u4ef6\uff08\u5982\u679c\u662fVC6.0\u5c31\u53ef\u4ee5\u7ee7\u7eed\u5199\u4e86\uff0c\u5982\u679c\u662fVS20**\u7684\u8bdd\u5c31\u9700\u8981\u5728\u6587\u4ef6\u83dc\u5355\u4e2d\u9009\u62e9\u5c06\u6587\u4ef6\u79fb\u5165\u5de5\u7a0b\uff09\uff1b
\u5728\u6587\u4ef6\u4e2d\u5199\u5165\u4ee3\u7801\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u7f16\u8bd1\u8fd0\u884c\u4e86\u3002

\u5177\u4f53\u4ee3\u7801\u7684\u683c\u5f0f\u6765\u8bb2\uff0c\u9996\u5148\u5e94\u8be5\u5f15\u7528\u5934\u6587\u4ef6#include,\u7136\u540e\u5728\u6240\u6709\u5934\u6587\u4ef6\u5f15\u5165\u4e4b\u540e\u52a0\u4e00\u884cusing namespace std;\u540e\u9762\u53ef\u4ee5\u5199\u51fd\u6570\u4e86\uff0c\u5177\u4f53\u5c31\u770b\u4f60\u81ea\u5df1\u7684\u53d1\u6325\u4e86~

1 写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。

2 编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到一步对代码进行修改,直到没有错误为止。

3 链接。将目标文件链接成可执行文件。此步会对文件直接的关联进行检查。如果出错需要返回到1修改代码。直到没有错误。

4 运行。这个是最后一步,也是C语言的最终目的。

5 在运行结果与期望不符时,需要检查原因,修改代码,重新执行一二三直到程序没有问题。



  • 绠杩板紑鍙戜竴涓猚璇█绋嬪簭鐨勬楠
    绛旓細4涓楠 1銆侀棶棰樺垎鏋愪笌绠楁硶璁捐銆傜畻娉曟槸涓缁勬槑纭殑瑙e喅闂鐨勬楠わ紝瀹冧骇鐢熺殑缁撴灉骞跺彲鍦ㄦ湁闄愭椂闂村唴缁堟銆傚彲浠ョ敤澶氱鏂瑰紡鏉ユ弿杩扮畻娉曞寘鎷嚜鐒惰瑷锛屼吉浠g爜鎴栨祦绋嬪浘锛2銆缂栬緫绋嬪簭銆傚綋纭畾浜嗚В鍐抽棶棰樼殑姝ラ鍚庯紝灏卞彲浠ュ紑濮嬬紪鍐欑▼搴忎簡銆備竴鑸槸鍦ㄧ紪绋嬬殑鐜涓紝搴旂敤鍏朵腑鐨勭紪杈戝姛鑳界洿鎺ユ潵缂栧啓绋嬪簭锛岀敓鎴愭簮绋嬪簭锛堝C...
  • 寮鍙戜竴涓猚璇█绋嬪簭瑕佺粡杩囧摢鍥涗釜姝ラ
    绛旓細寮鍙戜竴涓狢璇█绋嬪簭闇瑕佺粡杩囩殑鍥涗釜姝ラ锛氱紪杈戙佺紪璇戙佽繛鎺ャ佽繍琛銆侰璇█绋嬪簭鍙互浣跨敤鍦ㄤ换鎰忔灦鏋勭殑澶勭悊鍣ㄤ笂锛屽彧瑕侀偅绉嶆灦鏋勭殑澶勭悊鍣ㄥ叿鏈夊搴旂殑C璇█缂栬瘧鍣ㄥ拰搴擄紝鐒跺悗灏咰婧愪唬鐮佺紪璇戙佽繛鎺ユ垚鐩爣浜岃繘鍒舵枃浠朵箣鍚庡嵆鍙繍琛屻1銆侀澶勭悊锛氳緭鍏ユ簮绋嬪簭骞朵繚瀛(.C鏂囦欢)銆2銆佺紪璇戯細灏嗘簮绋嬪簭缈昏瘧涓虹洰鏍囨枃浠(.OBJ鏂囦欢)銆...
  • 绠杩板紑鍙戜竴涓猚璇█绋嬪簭鐨勬楠
    绛旓細1鍐欎唬鐮銆傝繖鏄渶鍩虹鐨勪竴姝ワ紝鍗冲疄鐜癈璇█鐨勬簮鏂囦欢(.c锛屽繀闇)锛屽拰鍙兘鐨勫ご鏂囦欢(.h,闈炲繀闇)銆2缂栬瘧銆傚皢缂栧啓濂界殑浠g爜锛岄氳繃缂栬瘧宸ュ叿锛岃浆鎹负鐩爣鏂囦欢銆傛姝ヤ腑锛屼細瀵规枃浠跺唴閮ㄥ強鍖呭惈鐨勫ご鏂囦欢杩涜璇硶璇箟鐨勫垎鏋愭鏌ャ傚鏋滃嚭閿欙紝鍒欏繀椤昏繑鍥炲埌涓姝ュ浠g爜杩涜淇敼锛岀洿鍒版病鏈夐敊璇负姝3閾炬帴銆傚皢鐩爣鏂囦欢閾炬帴...
  • c璇█绋嬪簭寮鍙戠殑姝ラ
    绛旓細c璇█绋嬪簭寮鍙戠殑姝ラ濡備笅锛1銆佸畾涔夌▼搴忕洰鏍銆傚湪寮濮嬪啓绋嬪簭涔嬪墠锛屽簲瀵瑰笇鏈涚▼搴忚鍋氫粈涔堟湁涓涓竻鏅扮殑鎯虫硶銆傝冭檻绋嬪簭闇瑕佺殑淇℃伅锛岀▼搴忛渶瑕佽繘琛岀殑璁$畻鍜屾搷浣滐紝浠ュ強绋嬪簭搴旇鍚戜綘鎶ュ憡鐨勪俊鎭傚湪杩欎竴瑙勫垝闃舵锛屽簲璇ョ敤涓鑸蹇垫潵鑰冭檻闂锛岃屼笉鏄竴浜涘叿浣撶殑璁$畻鏈鸿瑷鏈鏉ヨ冭檻銆2銆佽璁$▼搴忋傚湪瀵圭▼搴忛渶瑕佸畬鎴愮殑浜...
  • 寮鍙戜竴涓猚璇█绋嬪簭瑕佺粡杩囧摢鍥涗釜姝ラ
    绛旓細寮鍙戜竴涓狢璇█绋嬪簭瑕佺粡杩囦互涓嬪洓涓楠わ細闇姹傚垎鏋愩佽璁°佺紪鐮佸拰娴嬭瘯銆傞渶姹傚垎鏋愶細杩欐槸寮鍙戜换浣曡蒋浠堕」鐩殑绗竴姝ワ紝鍖呮嫭C璇█绋嬪簭銆傚湪杩欎釜闃舵锛屽紑鍙戜汉鍛橀渶瑕佹槑纭▼搴忕殑鐩殑銆佸姛鑳介渶姹傘佺敤鎴锋帴鍙i渶姹傜瓑銆備緥濡傦紝濡傛灉瑕佸紑鍙戜竴涓绠楀櫒绋嬪簭锛岄渶姹傚垎鏋愬彲鑳藉寘鎷‘瀹氱▼搴忛渶瑕佹敮鎸佸摢浜涜繍绠楋紙鍔犮佸噺銆佷箻銆侀櫎绛夛級銆佹槸鍚...
  • C璇█绋嬪簭寮鍙戠殑鍥涓楠ゆ槸浠涔
    绛旓細C璇█绋嬪簭寮鍙戠殑鍥涗釜鍩烘湰姝ラ濡備笅锛1. 缂栬緫锛氶鍏堥渶瑕佺紪鍐欐簮绋嬪簭浠g爜锛岃繖閫氬父娑夊強鍒板垱寤篳.c`鏂囦欢锛屾湁鏃惰繕闇瑕乣.h`澶存枃浠舵潵澹版槑鍑芥暟鍜屽畯銆2. 缂栬瘧锛氭簮绋嬪簭浠g爜闇瑕侀氳繃缂栬瘧鍣ㄨ浆鎹㈡垚鏈哄櫒璇█锛岀敓鎴恅.obj`鐩爣鏂囦欢銆傜紪璇杩囩▼浼氭鏌ユ簮浠g爜鐨勮娉曢敊璇紝骞跺浠g爜杩涜浼樺寲銆3. 閾炬帴锛氬皢澶氫釜鐩爣鏂囦欢(`.obj...
  • 寮鍙戜竴涓猚璇█绋嬪簭瑕佺粡杩囧摢鍥涗釜姝ラ
    绛旓細褰撶潃鎵嬬紪鍐涓涓狢璇█绋嬪簭鏃讹紝闇瑕侀伒寰洓涓叧閿楠わ紝纭繚浠庢簮浠g爜鍒板彲鎵ц鏂囦欢鐨勯『鍒╄繘琛屻備互涓嬫槸璇︾粏鐨勬楠锛氶鍏堬紝棰勫鐞嗛樁娈垫槸绋嬪簭寮鍙鐨勫熀纭锛屼綘闇瑕佸垱寤轰竴涓簮浠g爜鏂囦欢锛堝test.c锛夛紝骞跺彲鑳藉紩鐢ㄧ浉鍏冲ご鏂囦欢锛屽stdio.h銆傞澶勭悊鍣╟pp灏嗚繖浜涙簮鏂囦欢杞寲涓洪澶勭悊鏂囦欢(.i)锛屾秷闄ゅ畯瀹氫箟锛屽苟鏁村悎鎵鏈夊寘鍚...
  • C璇█绋嬪紡寮鍙戠殑鍥涓楠ゆ槸浠涔
    绛旓細绠杩板紑鍙戜竴涓猚璇█绋嬪紡鐨勬楠ゆ槸浠涔堟牱鐨勶紵 1 鍐欑▼寮忕爜銆傝繖鏄渶鍩虹鐨勪竴姝ワ紝鍗冲疄鐜癈璇█鐨勫師濮嬫。(.c锛屽繀闇)锛屽拰鍙兘鐨勬爣澶存。妗(.h,闈炲繀闇)銆2 缂栬瘧銆傚皢缂栧啓濂界殑绋嬪紡鐮侊紝閫氳繃缂栬瘧宸ュ叿锛岃浆鎹负鐩爣妗f銆傛姝ヤ腑锛屼細瀵规。妗堝唴閮ㄥ強鍖呭惈鐨勬爣澶存。妗堣繘琛岃娉曡涔夌殑鍒嗘瀽妫鏌ャ傚鏋滃嚭閿欙紝鍒欏繀椤昏繑鍥炲埌涓姝...
  • c璇█绋嬪簭寮鍙戞楠ゆ槸浠涔?
    绛旓細2.璁捐绋嬪簭銆傚湪瀵圭▼搴忛渶瑕佸畬鎴愮殑浜嬫儏鏈変竴涓蹇垫х殑璁よ瘑鍚,灏卞簲璇ュ喅瀹氱▼搴忚濡備綍瀹屾垚瀹,鐢ㄦ埛...3.缂栧啓浠g爜銆傚湪绋嬪簭鏈変簡娓呮櫚鐨勮璁″悗,灏卞彲浠ラ氳繃缂栧啓浠g爜鏉ュ疄鐜板畠浜嗐備篃灏辨槸璇,灏嗚璁℃瀯鎬濊浆鍙...4.缂栬瘧婧愪唬鐮併傜紪璇戠粏鑺傚彇鍐充簬缂栫▼鐜,缂栬瘧鍣ㄨ繕妫鏌ョ▼搴忔槸鍚︿负鏈夋晥鐨凜璇█绋嬪簭銆5.杩愯绋嬪簭銆備竴鑸潵璇...
  • C璇█绋嬪簭寮鍙戠殑鍥涓楠ゆ槸浠涔
    绛旓細C璇█璁捐鐨勪笁涓楠锛氫竴銆佸垎鏋愰棶棰 浜屻佺敾鍑洪棶棰樼殑鍩烘湰杞粨 涓夈佸疄鐜拌绋嬪簭 璁$畻鏈鸿瑷鍖呮嫭鏈哄櫒璇█銆佹眹缂栬瑷銆侀珮绾ц瑷銆傛満鍣ㄨ瑷鏄敤浜岃繘鍒朵唬鐮佽〃绀虹殑璁$畻鏈鸿兘鐩存帴璇嗗埆鍜屾墽琛岀殑涓绉嶆満鍣ㄦ寚浠ょ殑闆嗗悎銆傚畠鏄绠楁満鐨勮璁¤呴氳繃璁$畻鏈虹殑纭欢缁撴瀯璧嬩簣璁$畻鏈虹殑鎿嶄綔鍔熻兘锛屾瘮濡傛眹缂栬瑷(assemblylanguage)銆傛満鍣ㄨ瑷...
  • 扩展阅读:一节课教你学会c++视频 ... c++程序开发的四个步骤 ... 开发c语言的四个步骤 ... c程序开发的一般步骤 ... 程序的开发步骤有哪些 ... c程序上机的四个步骤 ... c语言开发六个步骤 ... 编写c+程序的四个步骤 ... 简要叙述c程序的开发步骤 ...

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