- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计第一讲c语言程序设计概述
C语言的基本组成——标准字符集 数 字:0 1 2 3 4 5 6 7 8 9 字 母:a b c …… z A B C …… Z 运 算 符:+ - * / % = = = != == | || ^ ~ ( ) [ ] { } - . ! ? : , ; “ ‘ 特殊符号:_(下划线) 回车(\r) 换行(\n) 制表符(\t) 共 26 页 第 * 页 允许程序员自己按照规则命名的,“数据的名字”,可以作为变量名、常量名、数组名、函数名、文件名、类型名等。 规则:由字母或下划线开头、由字母、数字或下划线组成的字母数字串。 原则:一般为具有特定意义的英文字符串。 例如: a b try test31 string_1 str1 _file if call..n 39test -string1 c2.0 C语言的基本组成——标识符 共 26 页 第 * 页 C语言中由系统特殊定义的32个具有特定含义的标识符,不允许用户作为自定义标识符。 auto break case char const continue default do double else Enum extern float for goto if int long register return short signed sizeof static struct Switch typedef union unsigned void volatile while C语言的基本组成——关键字 共 26 页 第 * 页 C程序的基本结构 例1: #include stdio.h void main( ) { printf (“How are you! \n); } /*文件包含*/ /*主函数 */ /*函数体开始*/ /*输出语句*/ /*函数体结束*/ 说明: main-主函数名( 函数类型void,int) 每个C程序必须有一个主函数main { }是函数开始和结束的标志,不可省 每个C语句以分号结束 使用标准库函数时应在程序开头一行写: #include stdio.h 共 26 页 第 * 页 例2:求两数之和#include stdio.hvoid main( ) /*求两数之和*/{ int a,b,sum; /*声明,定义变量为整型*/ /*以下4行为c语句 */ a=123; b=456; sum=a+b; printf(″sum is %d\n″,sum);} 说明: /*……*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。 共 26 页 第 * 页 例3:求2个数中较大者。#include stdio.hint max(int x, int y) { int z; if (xy) z=x; else z=y; return (z); }void main( ) /* 主函数*/{ int max(int x,int y); / 对被调用函数max的声明 */ int a, b, c; /*定义变量a、b、c */ scanf(″%d,%d″,a,b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(″max=%d\\n″,c); /*输出c的值*/} 说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。 共 26 页 第 * 页 C程序的基本结构小结: (1) C程序是由函数构成的。 这使得程序容易实现模块化。 main( ) /* 主函数说明 */ { 变量定义 /* 主函数体 */ 执行语句组 } 子函数名1(
您可能关注的文档
- 预算单位审核.DOC
- 预算编审要点暨各相关文件-大仁科技大学秘书室.DOC
- 预防鼠疫的关键是A预防医患间传染B预防患者之间传染C预防鼠.DOC
- 频数观测值第十七讲数理统计的基本概念.PPT
- 题目化学人教版九年级金属的化学性质.DOC
- 题目新课程理念下的化学概念的教学设计研究.DOC
- 风云慈禧.PPT
- 风险值VaR计算.DOC
- 风险大的特点交易双方为了明确各自承担的责任义务.PPT
- 风格策略与阿尔法收益行业分类下的低盈策略.PDF
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)