- 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一起安装;也可以单独安装。
您可能关注的文档
- 组网技术与网络管理(第四版)(微课版)ch10.pptx
- 《公共经济学(第2版)》第8章 收入分配与社会保障.ppt
- 《心理与教育统计学及SPSS应用》Chapter15 PPT.ppt
- PHP+MySQL动态网站开发基础教程(微课版)第15章 ThinkPHP.ppt
- Java Web程序设计教程(第二版)(微课版)11 Spring MVC整合Hibernate.pptx
- 公文写作 第6章 交际礼仪文书写作.pptx
- 2024年开展扫黑除恶工作情况汇报范文四篇.pdf
- 2024年悼念爷爷的悼词(10篇) .pdf
- 2024年度优秀大学生志愿服务西部计划题库(含答案) .pdf
- 2012年河北公务员考试《申论》真题及参考答案.pdf
- 2024年庆祝新年演讲稿学生(2篇).pdf
- 2024年思想政治总结 .pdf
- 2024年新疆阿勒泰地区企业人力资源管理师之四级人力资源管理师考试题库及参考答案(精练).docx
- 2024年新疆伊犁哈萨克自治州企业人力资源管理师之四级人力资源管理师考试精选题库带答案(B卷).docx
- 2024年我的初中生活想象我的初中生活字(10篇) .pdf
- 2024年新疆阿勒泰地区企业人力资源管理师之一级人力资源管理师考试精选题库(精选题).docx
- 2024年建设工程廉政的会议讲话稿.pdf
- 2024年新疆昌吉回族自治州企业人力资源管理师之一级人力资源管理师考试附答案下载.docx
- 2024年建筑公司安全技术措施管理制度(二篇) .pdf
- 2024年春节采访新闻稿 .pdf
文档评论(0)