- 1、本文档共473页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基础篇
?
项目一:C语言的基本语法知识
任务1C语言程序的入门设计;下面以输出我的第一个程序为例,说明建立一个控制台应用项目的过程,项目名称为add。
1.建立程序
(1)在d盘根目录下建立名为add项目(及工作区)
①启动VisualC++后,选择菜单命令FileINew,屏幕上出现New对话框,其中包括Files(文件)、Projects(项目)、Workspace(工作区)和OtherDocuments(其他文档)四个卡片,一般当前卡片是Projects,如果不是,点击标有Projects的标签,使之成为当前卡片,如图1-1所示。;②在Location下输人一个全路径目录名d:\(或点击旁边的…按钮,浏览选择该目录),作为工作区目录;在Projectname下输入项目名称“add”;单击选中左边清单中的Win32ConsoleApplication;最后点击OK按钮,屏幕出现Win32ConsoleApplicationStep10f1窗口。.
③点击Win32ConsoleApplicationStep1ofl窗口中的Finish按钮,屏幕出现:NewProjectlnformation窗口。
④点击NewProjectlnformation窗口中的OK按钮。项目建立完毕,在d盘根目录下多了一个名为add的目录。此时的屏幕如图1-2所示。;(2)建立主程序文件add.cpp
①如图1—1—2所示,屏幕左边的窗口显示的是工作区及项目信息,其中包括ClassView和FileView两个卡片,如果当前卡片不是FileView,点击标有FileView的标签,使之成为当前卡片。FileView以文件夹的形式显示项目中已有的文件,其中的addfiles为项目add的文件夹。
②双击addfiles文件夹将其展开,在其下面显示出SourceFiles(源程序文件)、HeaderFiles(头文件)和ResourceFiles(资源文件)三个子文件夹,右键单击SourceFiles,弹出一个的菜单,如图1-3所示。;②双击文件add.cpp的图标,屏幕上出现一个英文的信息提示窗口,此时,点击“是(Y)”按钮,该窗口即消失,屏幕右侧出现一个针对文件add.cpp的文本编辑器窗口,如图1-5所示。
③在文本编辑器窗口中即可输入所有程序语句,add.cpp程序如下:
【例1.1】
#includestdio.h
main()
{
inta,b;
printf(请输入两个整数(两个数用空格分隔):);
scanf(%d%d,a,b);
printf(%d与%d的和是:%d\n,a,b,a+b);
}
2.程序的运行
VisualC++1.0可以对源程序进行编译、连接,从而生成可执行文件。;C语言的构成:
1、一??C语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
4、源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。;1、标识符
在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。
以下标识符是合法的:
a,x,_3x。BOOK_1,sum5
以下标识符是非法的:
3s以数字开头
s*T出现非法字符*
-3x以减号开头
bowy-1出现非法字符-(减号)
;2、关键字
关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字。用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类:
(1)类型说明符
用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等
(2)语句定义符
用于表示一个语句的功能。如例1.3中用到的ifelse就是条件语句的语句定义符。
(3)预处理命令字
用于表示一个预处理命令。如前面各例中用到的include。
3、运算符
C语言中含有相当丰富的运算符。运算符与变量,函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。
4、分隔符
在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。空格多用于语句各单词之间,作间隔符。
文档评论(0)