【C语言-4】C语言程序开发步骤,从编码到运行

本文详细介绍了C语言程序的开发步骤,包括代码编辑、编译及链接、修改代码和调试测试。讲解了如何在Windows环境下创建源文件、使用记事本编辑代码,以及通过编译器和链接器将C代码转化为可执行文件的过程。同时提到了在程序不满足预期效果时如何修改和重新编译代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录

C语言系列课1:什么是计算机语言?

C语言系列课2:C语言的发明及发展

C语言系列课3:C语言是不是过时了?


前言

一步步,教你编写一个最简单的C语言程序,让你了解C语言是怎么样真正运行的。(演示在windows 10环境下的操作步骤。)


1、C语言程序开发的步骤

现在你肯定迫不及待地想要开始写程序了。

这一节,我们来聊聊怎样把程序写出来,如何让它能够被计算机所理解,又怎样让它按照我们想要的效果运行。

要让C语言代码成功运行,并达到预想的效果,一般需要经过以下步骤:

  1. 代码编辑。
  2. 编译及链接。
  3. 调试及测试。

2、代码编辑(俗称写代码)

#
最全ASCII码对照表 Bin               Dec     Hex         缩写/字符                                       解释 0000 0000     0           00             NUL (null)                                       空字符    0000 0001     1           01             SOH (start of handing)                   标题开始  0000 0010     2           02             STX (start of text)                           正文开始  0000 0011     3           03             ETX (end of text)                           正文结束 0000 0100     4           04             EOT (end of transmission)             传输结束  0000 0101     5           05             ENQ (enquiry)                               请求  0000 0110     6           06             ACK (acknowledge)                       收到通知  0000 0111     7           07             BEL (bell)                                       响铃 0000 1000     8           08             BS (backspace)                             退格  0000 1001     9           09             HT (horizontal tab)                         水平制表符  0000 1010     10         0A             LF (NL line feed, new line)             换行键  0000 1011     11         0B             VT (vertical tab)                             垂直制表符  0000 1100     12         0C             FF (NP form feed, new page)         换页键  0000 1101     13         0D             CR (carriage return)                       回车键 0000 1110     14         0E             SO (shift out)                                 不用切换  0000 1111     15         0F             SI (shift in)                                     启用切换  0001 0000     16         10             DLE (data link escape)                   数据链路转义  0001 0001     17         11             DC1 (device control 1)                   设备控制1  0001 0010     18         12             DC2 (device control 2)                   设备控制2  0001 0011     19         13             DC3 (device control 3)                   设备控制3  0001 0100     20         14             DC4 (device control 4)                   设备控制4  0001 0101     21         15             NAK (negative acknowledge)         拒绝接收  0001 0110     22         16             SYN (synchronous idle)                 同步空闲  0001 0111     23         17             ETB (end of trans. block)               传输块结束  0001 1000     24         18             CAN (cancel)                                 取消 0001 1001     25         19             EM (end of medium)                       介质中断  0001 1010     26         1A             SUB (substitute)                             替补  0001 1011     27         1B             ESC (escape)                                 溢出  0001 1100     28         1C             FS (file separator)                         文件分割符  0001 1101     29         1D             GS (group separator)                     分组符  0001 1110     30         1E             RS (record separator)                   记录分离符  0001 1111     31         1F             US (unit separator)                         单元分隔符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值