代码编写
- 1 -
C
语
言
常
识
目录
运行环境:.................................................................................................................................. - 3 - 基本语法:.................................................................................................................................. - 7 - 程序结构:.................................................................................................................................. - 8 - 语言特点:.................................................................................................................................. - 9 -
- 3 -
计算机语言十分丰富,有C语言、VB、java等语言。每种语言都有各自的特色,有共性也有特性。在此就描述一下比较常用又相对容易些的C语言吧。
运行环境:
C 语言的运行环境通常是在vc++6.0。如果电脑上没有这个软件,可以在浏览器百度搜索vc++6.0,选择合适的版本进行下载,然后进行安装并打开,界面如下:
鼠标单机左上角的“文件”按钮,会出现一个下拉菜单。由于刚开始接触编程,选择第一个“新建”按钮,程序会跳出一个对话框,对话框有四个子项,分别为:“文件”、“工程”、“工作区”和“其他文档”,一般我们点击“文件”,选择第四个“c++ source file”,在右边填上文件名并选择文件的存储位置,然后确定即可。具体如下:
(当然,进行软件的开发等比较高级的项目时,可点击“工程”,譬如说利用MFC制作软件的时候就可以点击“工程”下的“MFC AppWizard [exe]”,填写工程名称,保存工程所在的位置,最后按确定按钮。)
- 5 - 确定后即进入编写代码窗口,将自己要写的代码敲入即可。
代码输入完毕后,可以单击菜单栏里的“组建”,也可以按快捷键ctrl+F7,当然可以按下边的第一个按钮,如图:
如果语法没有错误,那么在下图所示区域会显示没有“0 error(s),0 warning(s)”。
如果有错,则会提示错误,如图;
可用鼠标在该区域里滚动,并双击错误,程序会主动标识错误在哪一行,可对其进行改正;
在没有错误之后,点击上图中的第二个按钮,也可以按菜单栏下的“组建”(快捷键F7),当程序无误是,右边的感叹号会变红色,点击红色的感叹号就可以运行程序了。
运行的时候程序会跳出类似下图的一个小黑框,我们可以在里边输入数据,而我们的运行结果也显示在这个小黑框里。当程序结果运行出来并合格时,可以按任意键退出。
- 7 -
基本语法:
1.在编写代码之前要加入头文件,一般为“#include< stdio.h >”或
者“#include
2.在调用已有函数时要在主函数前加“#include
3.在对结构体结构时要加入“#include
4.main()为主函数,一般的语句都在该函数里;
5.每一个完整的语句都是以“;”结尾;
6.宏定义后边不加分号,譬如“#define PI 3.14159”;
7.注释就像是C 程序中的帮助文本,它们会被编译器忽略。它们以
“/*”开始,以字符“*/”终止。如果是单行的话,也可以用字符“//”;
8. C 标识符是用来标识变量、函数,或任何其他用户自定义项目的
名称。一个标识符以字母A-Z 或a-z 或下划线_ 开始,后跟零个或多个字母、下划线和数字(0-9)。C 标识符内不允许出现标点字符,比如@、$ 和%。C 是区分大小写的编程语言。因此,在C 中,X 和x是两个不同的标识符。
9.强制类型转换是把变量从一种类型转换为另一种数据类型。例如,
如果您想存储一个long 类型的值到一个简单的整型中,您需要把long 类型强制转换为int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型;
程序结构:
C 程序主要包括以下部分:
1.预处理器指令
2.函数
3.变量
4.语句& 表达式
5.注释
例如:
#include
int main()
{
/* 我的第一个C 程序*/
printf("Hello, World! \n");
- 9 -
return 0;
}
对上面的代码进行分解:
1.程序的第一行#include
器在实际编译之前要包含stdio.h 文件。
2.下一行int main() 是主函数,程序从这里开始执行。
3.下一行/*...*/ 将会被编译器忽略,这里放置程序的注释内容。它
们被称为程序的注释。
4.下一行printf(...) 是C 中另一个可用的函数,会在屏幕上显示消
息"Hello, World!"。
5.下一行return 0; 终止main() 函数,并返回值0。
语言特点:
1.C是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地
址进行操作,而这三者是计算机最基本的工作单元;
2.C是结构式语言。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种
结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语
言是以函数形式提供给用户的,这些函数可方便的调用,并具
有多种循环、条件语句控制程序流向,从而使程序完全结构化;
3.C语言功能齐全。具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较
强大,可以实现决策目的的游戏;
4.C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX等等,也适用于多种机型。C语言对编写需要硬件进行
操作的场合,明显优于其它高级语言,有一些大型应用软件也
是用C语言编写的。
语法内容:
C语言有三大结构,包括顺序结构、选择结构和循环结构。其中选择结构有if语句、go to语句和switch语句等,循环结构主要有for 循环、while语句、do while语句等,每种语句都有各自的特点,比较常用的数if语句和for循环。
C语言还有许多常量量,有字符常量、整型常量、实型常量和符号常量等;
在程序里边还经常用到自定义函数和指针、数组,还可以通过C 语言进行对文件的输入输出。
详细的有关语法的部分在C语言程序设计里边都有,清华大学出版的谭浩强的《C程序设计》(第四版)对该部分内容做了详细的介绍。