对c语言编程高精度计算器的步骤分析,C语言编程流程

2.5 C语言编程流程

C语言的编程流程

a)解决什么问题

b)怎么解决

c)编写程序

d)分析结果

961803b8a46646518f3fe3f442965c82.jpg

2. 解决什么问题 ?

比如说:我们如何打开、关闭一个计算器呢?

3  那么我们怎么解决呢?

我们可以通过命令行的方式打开、关闭计算器

在DOS黑窗口下输入 : calc    打开一个计算器

然后在黑窗口下输入:  taskkill  /f  /in   calc.exe   关闭计算器

a9523206d62df35a7f5d57fc22a03529.png

4、然后我们通过编程的方式解决上面的问题

我们通过VS创建一个VC++常规选项的空项目,将其命名为

【OpenAndClose】 ,然后添加一个名为openandclose.c的文件

776afb09602fdfab3d48c85ad4291f1d.png

5、我们编写下面的代码实现打开关闭计算器的功能

#include

int  main()

{

//system("calc"); //等待calc执行完成

system("start  calc");  //不等待calc

system("pause");   //暂停

//关闭计算器,  /f 强制关闭  , /in  进程名

system("taskkill  /f  /in   calc.exe");

system("pause");

}

47ee5422e9bc8fdf37e55f03a2fbe892.png

6、数据结构与算法

C语言是面向过程的语言,而C++是面向对象的语言。

就面向过程的语言而言,程序=算法+数据结构。

ce8a1d32d90048ca8913841e3f0acd2e.png

7、一个程序开发人员应该具备的知识

C/C++语言的语法及设计方法—---》数据结构------》算法

c89d327793444c36b04cbea28e8e0842.jpg

8、算法具有的特点

(1)有穷性  (2)确定性 (3)有效性 (4)有零个或多个输入

(5) 有一个或多个输出

9d1b9f1d61784481b1170bc72b425b52.jpg

9、C语言是面向过程的语言,那么面向过程的编程语言的程序设计方法是什么呢?

(1) 自顶向下  (2)逐步细化 (3)模块化设计 (4)结构化编码

10、  C语言编程的步骤需要三步:

(1)编辑源代码

代码在.c与.h头文件中写好了以后,从.c,.h文件编译成.obj

(2)编译源文件

代码被编译为二进制文件.obj以后,打包一些调用的库,链接成.exe可执行文件

(3)链接生成应用程序

从.obj链接成.exe,如果调试出现问题,就返回源码编辑

11、我们按照上面的步骤编写两个文件:  1.c和1.h

通过cl命令在DOS黑窗口下编译1.c 如下所示 :

cl   1.c

然后输入1.exe 运行程序

1c89dbc8d1e5475f9795ed627ea35dc3.jpg

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值