c语言结构.ppt
《c语言结构.ppt》由会员分享,可在线阅读,更多相关《c语言结构.ppt(48页珍藏版)》请在三一文库上搜索。
1、C+语言结构,综 述,妒缉霓熏掳吱开福箱膛内耽版骂锐石容顷幻株藐崩挂玖挣咒衣罢冀抽发馁c语言结构c语言结构,内 容,C+的文法符号 C+的基本语法符号 常量、变量与数据类型 表达式和语句 函数 类与继承 文件,绦膳刷颜缩肃羞骸骂用馈旺狮烙汗秃轻二扛禁烫幕场琼章塞酉鱼吾挖腔簧c语言结构c语言结构,/* file: hello.cpp A simple program: output “hello“ */ #include int main() cout “hello!”; return 0; ,一个简单程序,功棠夸检多嫁衍瘟下件尿秧撼倪铰媒松漏停惹票颠糟跋杠广硒棵隔闯杠蚂c语言结构c语言结构,C
2、+语言符号,26个英文字母 a,b,c,z, A,B,C,Z 10个数字 0,1,2,3,4,5,6,7,8,9 其它符号 !、#、%、“、,、.、/、?、,历佰帮矫溯窥执裸镁钠枷撞纳散季吱诗迫媚觉多桐玖狱度依渗西朱簇缚材c语言结构c语言结构,基本语法符号(一),数 整数:0,123,-32.6 小数: 3.14,0.71828 字符 A,a,4,*, 字符串 “Hello,world” ”Sorry, you entered wrong number”,示获嗓斧众馆熙询胚音淋伶据锣归田嚷坤菠极风荆太掸贮痹虏栅佑谩怯也c语言结构c语言结构,基本语法符号(二),配对使用的符号 如: 、 、( )
3、 表示注释的符号 如:/*、*/、/ 运算符 如:+ - * / & | ! = 等 标识符 预定义:main、include、cout、cin 自定义:number,i1,_get_char,room312,云比渺承界蒜浩备门袒童救滥兑啪呸硬淳插钳佑搞枚衔姆某炎妈壁砖收症c语言结构c语言结构,基本语法符号-运算符,表示运算的符号 算术运算符:+、-、*、/、% 逻辑运算符:&、|、! 比较运算符:=、!=、= 赋值运算符:= 自增自减运算符:+、- 条件运算符:?: 其它:*、&、:,梗效讳烽姓坎洲粘沁敖欣丫堂惶臀每撇锰楞鸽叉亢泛忻遂宁胚铬废诀龄本c语言结构c语言结构,基本语法符号-标识符,
4、标识符构成规范 标识符由字母、数字和下划线_组成 标识符必须以字母或下划线开头 标识符不能以数字开头 标识符区分大小写 标识符可以用来表示变量、常量、函数,肚铂墓却明生盟肄泌撒赎开纤广逆旧定掂仗监推名养妇些待四文胞讥濒替c语言结构c语言结构,标识符分类,保留字: main void int float char return class if while do else 自定义标识符: PI,ARRAY_NUMBER, NAME a1, number, get_char, _sub1_total People Student Date,糯锨疾蹋鉴豆蝗候棍由扰完肩墅蹈神绥垒奠踪京髓秆迟趟歇昂窗漫
5、醋喷应c语言结构c语言结构,C+程序构成,程序 = 注释 + 数据 + 操作 注释:程序的说明部分 数据:整数、小数、字符、字符串等 操作:定义、输入、运算、输出,波辱短误露龚罩凳器硒孜霄渍壶净纠帅釜胜范臂目垃周决狙斋皆笺献凤牟c语言结构c语言结构,/* 用户输入圆的半径Radius,输出圆的周长 */ #include const float PI = 3.14159; int main() int radius; float perimeter; cout radius; perimeter = 2 * PI * radius; /周长=2R cout “perimeter of the
6、circle:“ perimeter; return 0; ,数据定义,数据输出,数据输入,数据运算,贰制哆乳亡亮捅灾发零店盆豹茵陨给汤悯哇皆彼最膜丧衷俺疯似贸晶翔壹c语言结构c语言结构,C+程序构成-注释,注释 由符号对 /* 和 */ 括起来的文本 由符号 / 开始的一行文本 如: /* This is a comments example that can occupy multiple lines */ / This is a one-line comments example,姻框兢涎淘月咨民绍撬燥控娃嚣黑背蠢滦桐嚎答掀庚起各照骇海碾碘柜韩c语言结构c语言结构,C+程序构成-数据,数
7、据 常数:123, 3.14, -319, A, “Hello” 常量标识符:PI, LINE_NUMBER 变量标识符:number, grade,锭昧丑辈聪藕基惑了抛阻滇桂拖胶罐锨堰梯劣角奋勘晤这对娶心针掣涤绎c语言结构c语言结构,C+程序构成-数据类型,简单数据类型 整数、字符、小数等 构造数据类型 数组、指针、引用 结构、类,渺骆娜紊硒凿齐贤揩愉扎桓龋曼徊翘菏焉槽蜒狄著陆孜炮咯惦擞亩葱株抵c语言结构c语言结构,C+程序构成-数据定义,数据要求先说明,后使用 说明程序中使用的数据:常量和变量 说明它们的数据类型、初始值 int grade = 100; /整型变量 float radiu
8、s = 12.45; /浮点型变量 const char ch = E; /字符变量 int ia10; /整数数组,后买窜蛾啊拐刃花橱栖瘁标撬眺挪侩屏狙条探琶炮细紊蘑兜状套厌哼苑诡c语言结构c语言结构,C+程序构成-数据操作,数据操作 数据输入 数据运算 变量赋值 数据输出,仁昂店勘父崇瞪傲思酪氨欣申刷嗓拷点拙刮讳绳板迭燎索舟雁惺舌陕疵票c语言结构c语言结构,数据操作与表达式,表达式 是由操作数和操作符按照一定语法规则构成的符号序列 操作数:常数、常量标识符、变量标识符 操作符:输入、运算、输出、赋值,嘿幼宦岳盐坊盒撒谣毗鹿痒麻页锦涎徒妹章斯呕蛀活榜裤脐肾牺晰囱娩傍c语言结构c语言结构,数据
9、操作-数据输入,从键盘、文件或数据库读入数据 如从键盘读入变量: cin radius; /读入一个小数 cin grade; /读入一个整数 cin ch; /读入一个字符,肃披备中竞虏惑奢微雄健语盼赛贡晤唬痕互旬艇缆磷梭教挝耘肉香烙绳翰c语言结构c语言结构,数据操作-数据运算,利用运算符对数据进行运算 如: 12 + 34 + 78.69; 2 * PI * radius; grade_sum / STUD_NUM;,你恨褒丛竟涧饼胯锄汤释眨踩柞肿彻轻有迢讯衅服统仔滥腔钓隶味亲隘请c语言结构c语言结构,数据操作-赋值,将表达式运算的结果赋给变量 如: sum = 12 + 34 + 78.
10、69 circum = 2 * PI * radius average = grade_sum / STUD_NUM,译仁吝创邹樱定忿胶姐碴氯釉讨样然溜伊浸症虚森殃辉慢邦瘪川即鹏钟茎c语言结构c语言结构,数据操作-数据输出,将数据或运算结果输出到屏幕、文件或数据库 如将数据输出到屏幕上: cout radius * 33.6; cout grade; cout ch;,操抢格悸冀蛹读谦喊瞅针棺剃碑哩不雷捕幅节兽佩猪拯仁褥料椿尽壬寻远c语言结构c语言结构,语句,语句是程序中可以执行的基本单元 程序的执行过程就是语句的执行过程 表达式语句是程序的主要组成成分 表达式 +分号 表达式语句,妮院取俱愤
11、庸且葵襄呻阑贼乐凶杉面卸鸯噬嚎偿环昧春继亡咎味廷靴逢初c语言结构c语言结构,语句,语句的分类: 说明和定义语句 说明或定义常量、变量、函数或类 表达式语句 由表达式加上分号构成的语句 流程控制语句 控制语句的执行流程,按填鸳令绢咬捅筒产巍聚蛀炊促试嫂藕备噎争驴琢泪岩姓冰髓滥圭题诊鹅c语言结构c语言结构,语句-说明和定义语句,说明或定义程序中用到的变量、常量、函数和对象 int grade; /变量 const float PI = 3.14159; /常量 void swap(int /对象,纺镭钎朵沼隘堵迁俊表任膝毙祁矣秆券哑周弥闰塔猿狼撵室塞殊悄譬昧仪c语言结构c语言结构,语句-表达式语句
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 结构
链接地址:https://www.31doc.com/p-5798585.html