C语言基础学习

                                    **

1.2 C语言程序设计入门三步骤

程序设计入门三步骤:
(1)安装软件并开发HelloWorld程序。
(2)掌握基本的输入输出方法。
(3)理解该语言中程序的基本结构。

1.2.1 安装软件并开发第一个HelloWorld程序

学习任何一门语言入门首要安装Dev-C++ 5.3.0.4开发软件,开发出简单的HelloWorld程序。

在这里插入图片描述对于初学者来说,现在不必理解上面的代码,只要利用相应的开发工具软件将该程序输入到计算机中并调试运行出来即可。
学习程序设计时最有效的方法不是对什么都刨根问底,把遇到的每一点都弄明白,而是应该先不求甚解,努力实践,把它做出来,然后琢磨为什么这么做。这样的迭代过程可能充满疑惑,甚至可以说是跌跌撞撞的,但这非常重要!正是在跌跌撞撞的过程中,你才能体会更深,发现更多疑问,激发你主动分析问题和解决问题的热情,从而能主动地自主学习,收获更多,更大。学习应该讲究水到渠成,而不要做崂山道士,费力不讨好,因为崂山道士式的学习会打击你学习的兴趣和积极性,导致你坚持不了多久,最终以失败收场。严格来说,程序设计并不完全是科学,它更应该是工程。工程最大的特点就是重要大量地实践。记住,程序设计“无他,惟手熟尔”!
万事开头难,初学者如何安装Dev-C++5.3.0.4版本和配置好相应的开发环境,是学习程序设计的首要问题,选择Dev-C++5.3.0.4作为开发环境。它对C99标准的支持较为全面,同时支持中英文界面的选择,支持图形化菜单方式的开发调试;另外,它还可以外挂各种工具程序,便于命令编译、链接和运行。
Dev-C++的安装、配置非常简单,具体步骤如下。
(1)首先在Dev-C++官网下载Dev-C++安装文件。Dev-C++非常短小精悍,只有大约10~50MB(不同版本)。
(2)直接双击Dev-C++安装文件,开始安装,然后逐步往下即可,直至安装完毕。
(3)将Dev-C++的安装目录下的bin目录加入到环境变量path中,这样在命令窗口的任何目录下都可以执行gcc编译链接命令。
在这里插入图片描述(4)配置简单的外挂程序。为了在后面的学习开发中便于使用命令行的编译、运行命令,此处在“工具”菜单中添加了一个名为“DOS窗口”的外挂工具选项。配置步骤如下:
1.启动Dev-C++,选择“工具” “配置工具”选项。
2.在弹出的“工具配置”对话框中单击“添加”按钮。
3.在标题:直接输入“DOS窗口”。
程序:单击右侧的”浏览“按钮,在弹出的对话框中选择C:\Windows\system32目录下的cmd.exe文件,单击”确定“按钮;也可以在文本框中直接输入C:\Windows\system32\cmd.exe。
在这里插入图片描述在这里插入图片描述工作路径:首先将光标定位在"工作路径”文本框中(如果有内容则先直接清除),然后在左下角的“可用的宏”列表框中选择选项,单击“插入宏”按钮即可;也可直接输入“"。
提示:工作路径配置为,可以保证DOS命令行窗口在启动时自行进入到源程序文件所在目录。
4.单击”确定“按钮,即可完成配置。
以后如果需要用到DOS命令行,直接在Dev-C++窗口中选择”工具“ ”DOS窗口“选项即可。
有了相应的开发环境后,就可以进入正式的程序开发阶段。一般来说,程序编写好后,需要执行以下几步才能得到输出结果。
(1)输入源程序,保存为.c的源程序文件。
(2)编译。
(3)链接。
提示:步骤(2)和(3)在集成开发环境下通常自动合成一步完成。
(4)运行程序。
具体操作步骤如下:
1.启动Dev-C++,选择”文件”“新建”“工程”选项。
在这里插入图片描述2.在弹出的“新工程”对话框中选中“C工程”单选项,工程类型选择为Console Application(控制台应用程序,即命令行字符界面程序),并输入工程名称firstp(工程名称一般为小写,可以自己命名,也可以为汉字),然后单击“确定”按钮。
3.弹出Create new project对话框,从中选择适当的保存位置(对于初学者,一般推荐保存在桌面上这样容易找),然后单击“保存”按钮。
4.此时在Dev-C++窗口中可以看到,系统自动生成了一个名为firstp的工程。单击工程名firstp前面的“+”图标,在展开的工程文件中双击main.c,即可在右边的代码窗口中输入程序源代码(Dev-C++自动帮助用户生成了程序源码框架,可以在此基础上改写代码,也可以将它们全部删除后再从零写起)。
5.输入完程序代码后,选择“运行” “编译”选项。
6.由于源程序文件main.c未保存,所以弹出“保存文件”对话框。在该对话框中将文件名改为HelloWorld.c,然后单击“保存”按钮。
7.编译成功后,单击“关闭”按钮返回,如果输入的代码有误,则会提示相应的出错信息。此时应该返回重新修改代码,然后再次编译,直到编译无误时为止。
8.选择“运行”“运行”选项。
9.此时开始运行程序,输出结果并暂停,等待看清结果后按任意键返回,至此,利用Dev-C++开发第一个C语言程序HelloWorld完成。
对于初学者来说,学习任何一门程序设计语言都必须首先掌握如何利用特定的开发环境(如,Dev-C++。通常,这样的开发环境可以有多个,初学者可以选择学习最简单、最容易入门的,等学到一定程度后再去掌握比较复杂、高级的开发环境和工具)来开发该语言的HelloWorld程序,这是学习任何程序设计语言的入门三步骤中的第一个步骤。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

1.2.2 掌握基本的输入输出语法
程序就是对输入的数据进行处理,得到我们感兴趣的输出。如果没有输入、输出,这样的程序是没有任何意义的。学习任何程序设计语言入门的第二步骤,就是掌握在该语言中如何进行最基本的输入输出------如何输出一个整数?如何输出一个实数?如何输入、输出一个字符数据或字符串等......有了它们,就可以进行最基本的程序设计。例如输入一个整数,可以编如下程序。
(1)判断它是否为偶数。
(2)计算它的绝对值。
(3)判断它是否为一个质数。
(4)判断它有几位等。
这些程序设计任务有简单的,也有复杂的,但是都遵循输入、处理、输出三步骤。
在C语言中如何进行基本的输入输出呢?C语言本身并没有提供输入输出的语句,它是通过相应的库函数来实现输入输出的。最常用的输入库函数为scanf,输出库函数为printf。两个函数中的f都代表的是格式化(format),即进行格式化的输入和输出。在此初学者只需掌握它们最常用和最基本的用法即可,复杂的用法留待以后逐步深入学习。
1.输入库函数scanf
调用scanf函数的语法格式如下:
scanf("格式控制字符“,接收输入的地址列表);
接收输入的地址列表指定了接收输入的若干个变量的地址,即从键盘输入格式控制符指定的数据,送到地址列表指定的内存位置存储。
格式控制字符串中有两类字符:普通字符,在输入时必须输入对应的字符;格式控制字符,由”%“开头的若干个字符组成,用于指示输入数据的格式控制。常用的格式控制符有;%d: 十进制带符号整数 ; %lf双精度浮点数(注意:f前面是小写的L字母,不是数字1)。%c:单个字符。 %s:字符串。
初学者现在只需要了解即可,有关其具体用法将在后续的程序示例中逐步学习。
基本输入任务的解决步骤如下。
(1)定义一个特定类型的变量,用于存储输入的某种类型的数据。如何定义一个特定类型的变量?什么是变量?
(2)利用scanf库函数进行输入。如何输入?现在是宏观地讲解一下输入的步骤,学习程序设计最好的方式就是在实际的代码中学习,下面的代码进行了具体的演示。
在进入代码之前,先来粗略地了解一下必备的基本知识-如何定义一个变量?
变量定义的语法格式如下。
变量的类型    变量名;
变量的类型有整形int、双精度浮点型double、字符型char等。”变量名“由程序员自己定义。其相应的语法规则为:变量名必须是以字母或下划线”—“开头的,后面可是字母、数字、下划线。数字包含0-9;字母大小写均可,即‘A'~'Z'或’a'~'z'(一般推荐用小写);下划线也可以看成是一个字母。需要特别提醒的是,为了程序更易读,在给变量取名时最好见名知义。例如,商品价格取名为p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

manyoftenvictory

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值