分享

让我们开启C语言的征程

 山峰云绕 2020-03-25




50年来,计算机语言的世界风起云涌,流行于科学计算的Fortran早已落寞,因Delphi而名扬四海的Pascal也鲜有人提及,而当下日中天的Java也早已不是最初的模样。蓦然回首,半个世纪以来,唯有C语言少有改变,当我再次使用C语言开发,如同开启一坛陈年好酒,日久醇香,不觉自醉。

C语言的产生可以称得上是一个传奇:贝尔实验室的超级大牛Ken Thompson编了一个游戏程序,这个游戏把自己和另一位超级大牛Dennis M.Ritchie给迷住了,为了让游戏有更好的体验,Ken Thompson设计出了B语言,两位超级大牛用B语言开发出UNIX操作系统。后来,Dennis M.Ritchie在B语言基础上设计出C语言,然后他们用C语言改写了UNIX操作系统。

UNIX操作系统在计算机界是一个划时代的产品,今天鼎鼎有名的Android、Linux都与它有着极深的渊源。这里不继续描述UNIX,咱们还是把火力集中到C语言吧。

我假设您没有任何计算机的基础,但由于某种原因,就是下决心要学习C语言程序设计,这篇文章相信对您有作用。现在,打开您的电脑,我们开始吧!

第1步:我们在Windows中搭建一个类UNIX环境。打开浏览器,输入http://www./地址;进入下面的网页:

第2步:如果您的Windows是64位的,点击上图的“setup-x86_64.exe”链接;如果您的Windows是32位的,点击上图的“setup-x86.exe”链接。

第3步:点击后确认下载,您将会得到setup-x86_64.exe或setup-x86.exe程序。

第4步:双击执行该下载的程序,出现下面的界面:

第5步:点击“下一步”按钮;出现下面的界面:

第6步:继续点击“下一步”按钮;出现下面的界面:

第7步:继续点击“下一步”按钮;出现下面的界面:

第8步:设置下载的软件包存放的路径后,点击“下一步”按钮;出现下面的界面:

第9步:选择“Direct Connection”,然后继续点击“下一步”按钮;出现下面的界面:

第10步:在User URL中输入http://mirrors.163.com/cygwin/ (也可以在网页上找到其他的映射地址填入),点击“Add”按钮,然后点击“下一步”按钮;出现下面的下载界面:

第11步:自动出现下面的界面:

第12步:双击选择Devel下面的gcc-core,将该项选择上:

第13步:点击“下一步”按钮,出现下面的界面:

第14步:点击“下一步”按钮,下载具体的组件:

第15步:等待下载完成,出现下面的界面:

第16步:点击“完成”,完成了Cygwin的安装。

第17步:双击桌面上的“Cygwin Terminal”图标:

第18步:出现了一个仿UNIX的环境:

第19步:输入gcc命令,出现下面的信息,表明C语言编译器已经安装好:

第20步:在Cygwin安装目录下的 home/Administrator子目录(我的是C:\cygwin\home\Administrator)中使用Windows“记事本”敲入下面的C语言程序:

#include <stdio.h>void main(){ int i, j; for (i=1; i<=9; i++) { for (j=1; j<=i; j++) { printf('%d * %d = %2d ', j, i, j*i); } printf('\n'); }}

第21步:将文件保存为FirstApp.c;

第22步:启动Cygwin Terminal,在其中输入 gcc FirstApp.c -o FirstApp,然后按回车键:

命令表示将FirstApp.c源程序编译,得到FirstApp可执行文件

第23步:在Cygwin Terminal中输入 ./FirstApp,然后按回车键,出现下面的结果:

1 * 1 =  11 * 2 =  2 2 * 2 =  41 * 3 =  3 2 * 3 =  6 3 * 3 =  91 * 4 =  4 2 * 4 =  8 3 * 4 = 12 4 * 4 = 161 * 5 =  5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 251 * 6 =  6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 361 * 7 =  7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 491 * 8 =  8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 641 * 9 =  9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81

命令表示执行生成的FirstApp程序

至此,您已经编写了一个九九乘法表的C语言程序,而且进行了编译和运行。可能您对C语言还没有感觉,但是已经非常有成就感了,对吧?

后面,我会逐步展开C语言编程知识点的讲解,让您充分领略C语言的魅力。

谢谢您的阅读!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多