- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
*返回本章首页*目录1.1程序设计语言1.2程序结构及其特点1.3VisualC++6.0的安装及使用*1.1程序设计语言*1.1程序设计语言1.低级语言(1)机器语言:CPU可以直接识别的一组由0和1序列构成的指令代码。(2)汇编语言:由助记符组成的指令系统,也称为符号语言。2.高级语言(1)面向过程的程序设计语言:程序每次执行都必须从这个入口开始,由过程控制程序运行的流向。(2)面向对象的程序设计语言:由事件控制着程序运行的流向*1.2程序结构及其特点1.程序结构*1.2程序结构及其特点2.程序结构的特点1)程序由一个或多个源文件(或头文件)组成。2)源文件或头文件可以依次包括三个部分:预处理指令、全局声明和函数定义。3)源文件可由一个或多个函数组成,但有且仅有一个main函数,程序总是从main函数开始执行。4)头文件可由0个或多个函数组成。5)函数的定义包括两部分:函数首部和函数体。6)声明或语句以分号结尾,预处理命令、函数首部等不加分号。*1.2程序结构及其特点例1.1输出:这是一个简单的C程序!#includestdio.h//include为文件包含预处理命令(以#开头)voidmain()//main是主函数的函数名{printf(这是一个简单的C程序!\n);//直接调用系统定义的库函数printf}程序运行结果:*1.2程序结构及其特点例1.2求键盘输入两个整数x与y的和并输出。#includestdio.h//扩展名为.h的文件称为头文件voidmain(){intx,y,s;//定义三个整型变量printf(inputx:);//显示第一个提示信息scanf(%d,x);//从键盘输入整数xprintf(inputy:);//显示第二个提示信息scanf(%d,y);//从键盘输入整数ys=x+y;//求x和y的和,并把它赋给变量sprintf(sumof%dand%dis%d\n,x,y,s);//显示程序运算结果s的值}程序运行结果:*1.2程序结构及其特点3.程序书写规则1)一行可写多个声明或语句,但为了清晰,一个声明或一个语句最好占一行。2)用{}括起来的部分,通常表示程序的某一层次结构。3)锯齿形缩进,将复合语句、函数体、循环体等语句用空格或tab键向后缩进。4)标识符和关键字之间至少加一个空格分隔。5)声明或语句中使用西方字符,区分大小写。6)可以适当的加上注释,以增强程序的可读性。*1.2程序结构及其特点4.保留字1)关键字关键字是由C语言规定的具有特定意义的字符串。(1)类型声明符定义或声明变量、数组、自定义函数或自定义数据类型。如int、float、double等。(2)语句定义符用于表示一个语句的功能。如if、for、while等。(3)预处理命令字用于表示一个预处理命令。如include。*1.2程序结构及其特点4.保留字2)运算符运算符与常量、变量、函数一起组成表达式。运算符由一个或多个字符组成。如算术运算符“+、-、*、/”。3)分隔符逗号主要用在类型声明和函数参数表中,分隔各个变量;空格多用于语句各单词之间,作分隔符。4)注释符块注释,是以“/*”开头并以“*/”结尾的字符串;行注释,从“//”开始到行尾的字符串。*1.2程序结构及其特点4.保留字5)标识符标识符定义:用来标识符号常量名、变量名、函数名、数组名、类型名、文件名等有效字符序列称为标识符;标识符命名规则:以字母或下划线开头,后面跟着字母、数字或下划线的字符串。标识符使用注意事项:(1)标识符的长度受C语言编译系统和具体机器的限制。(2)在标识符中,区分大小写。(3)标识符最好遵循见名知义的原则,便于阅读和理解。*1.3VisualC++6.0的安装及使用1.VisualC++6.0的安装和VisualStudio一起安装;也可以单独安装。
您可能关注的文档
最近下载
- 津津有味·读经典Level3《威尼斯商人》译文和答案.docx
- (正式版)G-B 5135.10-2006 自动喷水灭火系统 第10部分:压力开关.docx VIP
- 2023年胆总管结石的治疗指南.pptx
- GB 50788-2012 城镇给水排水技术规范.docx VIP
- (正式版)G-B 5135.6-2018 自动喷水灭火系统 第6部分:通用阀门.docx VIP
- 上海市六年级(下)数学同步讲义 第9讲 一元一次方程的应用.doc VIP
- (正式版)-B 5135.5-2018 自动喷水灭火系统 第5部分:雨淋报警阀.docx VIP
- 《烟草秸秆生物有机肥生产技术指南》编制说明.pdf VIP
- 安全风险隐患排查表(国家隐患排查导则版)(1).xlsx VIP
- DB34_T 3448-2019装卸软管定期检验规程.docx
文档评论(0)