- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计初步
C程序结构和处理过程
C语言的基本数据类型
C语言基本运算符和表达式运算
C语言标准库的使用方法
C程序结构和处理过程
C程序的基本结构
程序由函数组成,其中有且仅有一个主函数,main 是主函数的函数名。
C程序最常用的两种主函数框架如下所示,本书采用整型主函数形式。
Ex0101 在屏幕上输出信息:“This is my first C program.”
C程序结构和处理过程
C程序代码:
/* Name: ex0101.cpp */
#include stdio.h //这是编译预处理命令
int main()
{
printf(This is my first C program.\n);
return 0;
}
代码说明:
用符号/*和*/作为括号的是多行注释方式,用符号//作为引导的是单行注释方式;
调用输出函数printf,将括号中的字符串内容显示到屏幕(显示器)上。为了能够使用标准函数printf,在程序前面使用了预处理语句:#include stdio.h
C程序结构和处理过程
Ex0102 从键盘上输入两个整数,求它们中间的较大者
C程序代码说明:
1.程序执行时由用户输入两个整数(用空格分隔,按回车键结束输入)
2.程序由主函数main和函数max组成。max函数是一个用户自定义函数,其功能是比较从主函数传递过来的两个数,然后把较大的数返回给主函数。
3.函数之间是并列关系。C程序中,每个函数都是一个相对独立的代码块,它们在程序中书写的顺序是任意的。被调用的函数定义如果出现在调用点之后,必须要对被调函数进行声明。例如在本例中,主函数main调用max函数,max函数的定义在主函数之后,所以在主函数中必须对max函数进行声明(参见主函数中的函数声明语句)。
C程序结构和处理过程
通过以上例子可以看出,C程序在结构上有如下要点:
1.一个C程序可以由一个或多个函数组成,但无论有多少个函数,都有且仅有一个主函数(即main函数)。
2.函数由函数头和函数体两个部分构成,用花括号{}包括函数体部分,函数体由一系列C语句组成,用以实现函数的功能。
3.根据需要可以有多条预处理语句,预处理语句通常放在源程序的最前面。由于每个完整的C程序都会涉及到数据的输入/输出,所以每一个C程序都一定含有预处理语句:#include stdio.h。
4.每一条语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不需要加分号。
5.标识符、保留字以及各语言独立成份之间至少用一个空格以示间隔。
6.程序应当包含适当的注释,以增强程序的易读性和可理解性。
C程序结构和处理过程
C程序的处理过程
以Microsoft Visual C++ 6.0集成环境为例(如图所示),一个C程序的处理过程为:
C程序设计初步
C程序结构和处理过程
C语言的基本数据类型
C语言基本运算符和表达式运算
C语言标准库的使用方法
C语言的基本数据类型
C程序中数据的表示
C程序的基本构成成分包括:字符集、标识符,保留字,常量,变量,运算符等。
C语言的字符集
⑴小写英文字母 a b c ……z
⑵大写英文字母 A B C ……Z
⑶数字字符 0 1 2 3 ……9
⑷特殊字符 + = - _ ( ) * % $ ! | . , ; : “ ‘ / ? { } ~ [ ] ^
⑸不可印出字符 空格、换行、制表符等
标识符和保留字
标识符是在程序中为数据对象命名的单词(字符序列),标识符分为两大类:系统保留字和用户标识符。
保留字是一类特殊的标识符,在C语言中具有特定严格意义的基本词汇,任何情况下都不能将它们作为用户标识符使用。
C语言的基本数据类型
C程序中数据的表示
标识符的命名规则是:
构成标识符的字符只能是字母、数字和下划线。
标识符中第一个符号不能是数字,只能是字母或者下划线。
标识符构成时要区分字母的大小写,即abc和ABC是不相同的标识符。
不能用保留字做用户标识符。
下面列出的是一些合法用户自定义标识符的例子:
a x1 file_name _buf PI
下面列出的是不合法的用户自定义标识符例子及错误原因:
123abc /*不是以英文字母开头*/
float /*与系统保留字同名*/
up-to /*标识符中出现了非法字符“-”*/
zhang san /*标识符中间出现了非法字符空格*/
C语言的基本数据类型
C程序中数据的表示
常量和变量
常量和变量是计算机高级语言程序中数据的两种表现形式。在程序执行过程中,数据的值不能发生改变,则称其为常量;数据的值有可能发生改变,则称其为变量。
在程序中,常量可以不经说明而直接引
您可能关注的文档
最近下载
- 党小组工作职责与相关制度汇编.docx VIP
- 英语丨贵州省贵阳市2024届高三上学期8月摸底考试英语试卷及答案.pdf VIP
- 2025年杭州市房地产市场监测报告.doc VIP
- 仓库管理岗位职责仓库管理岗位职责精选.doc VIP
- TGDICST-粉类防晒化妆品 SPF 值体外测定方法.pdf VIP
- 高处作业施工专项方案.docx VIP
- 政府采购评审专家资格考试题库.doc VIP
- DB4412_T 19-2022 消防车道、救援场地和窗口标识设置规范.docx VIP
- 2025年5月三级人力资源管理师考试《理论知识》真题试卷【完整版】.pdf VIP
- 仓库管理规章制度.pdf VIP
文档评论(0)