使用C语言的7个步骤

原创 2015年07月08日 16:31:37

<下面的是学习C Primer Plus中文版第五版的学习笔记和心得>


一、使用c语言的7步骤,这些步骤也有助于以后学习其他语言,因为语言的步骤大多相通。

1、定义程序目标

    这是规划阶段,这个阶段不需要考虑语言,而是考虑如何规划;

2、设计程序

    这步是对1中的事情有概念性认识后,决定程序如何完成它,包括用户的界面,程序如何组织,目标用户,多长时间完成这个程序等等

3、编写代码

   有了清晰的设计后,就可以通过编写代码实现,此时需要一个文本编辑器创建源代码。c语言中是turbo C 或者是vc++6.0,现在的编辑器还有notepad++和codeblock等等吧,暂时还没使用,估计以后会用的多点。

4、编译和链接

    C语言的编程软件提供编译和链接,编译是将源代码通过编译器转换成中间代码,链接是将中间代码加上其他代码生成可执行文件。再说下中间文件和目标代码文件:中间文件是一个.obj的文件,该文件不能运行;目标代码文件缺少两样东西就可以变成可执行文件,一是启动代码,二是库代码,启动代码相当于程序和操作系统的借口,库代码就是库函数咯。

5、运行程序

    可执行文件后缀是.exe文件,可以直接执行。

6、测试和调试程序

    程序运行时候会出现一些未知的问题,其中有的是错误,有的不是错误,但是需要优化。这时候就需要我们测试和调试程序,让程序的健壮性更高。

7、维护和修改程序

    说到这,我想起一句话是:一个优秀的程序员不只是会编程,还要在代码中至少要有1/3的注释,这些注释就是便于我们维护和修改程序用的。


小知识点补充:

IDE:Integrated Development Environment 集成开发环境,可以辅助开发程序的应用软件。

ANSI:美国国家标准化组织,它定义了一个标准ANSI C语言和一个标准C库


C语言编程过程详解

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作...
  • sszgg2006
  • sszgg2006
  • 2013年02月07日 09:51
  • 3802

从C开始_概览_使用C语言编程的几个步骤

一切从C开始,C是我学的第一个编程语言,我希望把他学好,我也希望有兴趣看我贴子的朋友们都能吧他学好,这论坛我也差不多接触了3.4个月,默默的看着一个一个问题被解决,有什么问题都是在这上面搜索,差不多就...
  • Dr_meng
  • Dr_meng
  • 2014年12月11日 18:43
  • 2058

使用C语言的7个步骤

作为IT小白,保持一颗上进的心是需要的,虽然我很多不懂,但是现在奋斗相信能来得及。...
  • zhangweiiou
  • zhangweiiou
  • 2015年07月08日 16:31
  • 1286

C语言程序设计基本步骤

一、Turbo C程序设计基本步骤程序设计方法包括三个基本步骤:第一步: 分析问题。第二步: 画出程序的基本轮廓。第三步: 实现该程序。3a. 编写程序3b. 测试和调试程序3c. 提供数据打印结果下...
  • shaily
  • shaily
  • 2007年05月25日 22:33
  • 2251

JDBC连接数据库7个步骤

JDBC连接数据库7个步骤 JDBC连接数据库     •创建一个以JDBC连接数据库的程序,包含7个步骤:     1、JDBC所需的四个参数(user,password,url,driv...
  • budaoweng0609
  • budaoweng0609
  • 2018年01月08日 10:50
  • 31

C语言编译过程分成四个步骤

C语言编译过程分成四个步骤: 1,由.c文件到.i文件,这个过程叫预处理 2,由.i文件到.s文件,这个过程叫编译 3,由.s文件到.o文件,这个过程叫汇编 4,由.o文件到可执行文件,这个过...
  • su_buju
  • su_buju
  • 2017年08月13日 15:21
  • 405

C语言入门(十六)预处理过程

预处理过程  前言: 预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 在C语言中,并没有任何内在的机制来完成如下一些功能:在...
  • caihongdao123
  • caihongdao123
  • 2016年07月12日 14:16
  • 6986

用Eclipse完成C语言编程的几个简单步骤

Eclipse是一款被广泛应用的开发工具,最初它是为编写Java程序而设计的,但由于它良好的架构并作为开源软件来发行,有很多的公司和个人以它为基础开发了插件,使得Eclipse有了越来越丰富的功能。 ...
  • faihung
  • faihung
  • 2017年03月07日 21:49
  • 13362

C之行(1):编程的7个主要步骤

编程的7个主要步骤:1. 定义程序目标2. 设计程序3. 编写程序4. 编译程序5. 运行程序6. 测试与调试程序7. 维护与修改程序 记着,别忘。...
  • Smidin
  • Smidin
  • 2007年12月15日 23:57
  • 523

c语言的学习过程

字符串 学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字符串strlen()的值,是否和他占据的内存空间相同?你是否知道strcpy函数存在的...
  • bruce0532
  • bruce0532
  • 2010年03月17日 17:51
  • 2627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用C语言的7个步骤
举报原因:
原因补充:

(最多只允许输入30个字)