小编所收集到的相关计算机二级C语言入门教程:编写第一个C语言的资料 大家要认真阅读哦!
前面几节介绍了常量和变量、运算符、表达式和语句的概念,对它们的使用有了一个大概的了解。也许刚学程序的人会觉得有些枯燥,下面我们就来编写第一个C语言程序。
#define PI 3.1416
main()
{
float Radius,Area;
scanf(%f,&Radius); /*输入半径的值*/
Area=PI*Radius*Radius;
printf(%f\n,Area); /*输出圆的面积*/
}
1.一个C语言程序,通常由带有#号的编译预处理语句开始。关于预处理我们在以后介绍,这里的#define PI 3.1415926相当于PI代表3.1416,下面在程序中遇到PI,我们就用3.1416替代一下。在以后的程序中,在学习预处理之前,我们都将不使用预处理语句。
具体程序从编写到运行得到结果的步骤为:
双击tc.exe,进入Turbo C 2.0编译界面
ALT+E 进入编辑模式
书写程序
F2 存储程序(也可进入File菜单,选择save),第一次存储需要写上程序名称(*.C),回车
ALT+F9 编译,如果有错误和警告,光标停留在错误行,回车进行修改,修改后,回到4;没有错,下一步
CTRL+F9 连接和运行程序
用ALT+F5查看程序运行结果,任意键返回程序
1.双击tc.exe,进入Turbo C 2.0编译界面
具体的有哪些快捷键及其它们的作用,请查看第一节概述。
说明:
必须在程序的最开始部分定义所有用到的变量,例如这里的Area,Radius。
变量的命名要尽量有意义,如用代表该意思的英文单词、或者是汉语拼音,例如这里的Radius,Area,绝对禁止用毫无干系的字母,如a,b,c。例如下面的程序,虽然意思和上面的一样,但是看上去意思不明朗,时间长了,很可能忘记程序本身的意思。对于仅仅是控制程序运行,不代表实际意思时,可以用一些简单字母。
main()
{
float a,b;
scanf(%f,&a);
b=3.1416*a*a;
printf(%f\n,b);
}
main()
{float Radius,Area;scanf(%f,&Radius);
Area=3.1416*Radius*Radius;printf(%f\n,Area);}
main()
{
float Radius,Area;
scanf(%f,
%Radius);
Area=3.1416*Radius
*Radius;
printf(%f\n,
Area);
}
4.程序在适当的地方要用/*……*/注释,它的意思表示在/* */里面的所有字符都不参加编译。因为一个较大的程序,经过一段时间,有些地方可能连编程者都忘记了,增加注释可以帮助恢复记忆,调试程序时,也容易找出错误。注释也可以分行写。
5.在书写{}时要对齐。虽然不对应也不影响程序运行,但对齐后方便以后检查程序,也是为了美观,特别是后面学到流程控制时,{}一定要对齐。
1.从问题的全局出发,写出一个概括性的抽象的描述。
2.定义变量,选取函数,确定算法。算法这个东西不好说,遇到的问题多了,自然就会形成自己一整套的算法。
3.按照解决问题的顺序把语句和函数在main()里面堆砌起来。
一个好的C程序员应该做到:
在运行程序之前存盘
所有在程序中用到的常量都用预处理语句在程序开头定义
所有在程序中用到的函数都在程序开头声明
头文件的#ifndef
变量名和函数名使用有意思的英文单词或汉语拼音
尽量少用全局变量或不用全局变量
采用层次的书写程序格式,对for,while,if_else,do_while,switch_case等控制语句或他们的多重嵌套,采用缩格结构
所有对应的{}都对齐
继续了解计算机二级?点击下方链接,进入考无忧官方网站,更多精彩等你来!
文章推荐:
温馨提示:
想要了解更多试题请点击查看>>>计算机考试题库
考试想拿高分吗?更多ms office相关资讯请点击查看>>>二级ms office
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试
本文网址:http://www.k51.com.cn/info/jsjdjks/1807/3142254.html