1 / 97
文档名称:

c 程序设计语言ppt课件.ppt

格式:ppt   大小:261KB   页数:97页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 程序设计语言ppt课件.ppt

上传人:miao19720107 2020/9/20 文件大小:261 KB

下载得到文件列表

c 程序设计语言ppt课件.ppt

文档介绍

文档介绍:Office:基础楼201Tel:62338372E_mail:******@ftp:\\\lidongmei李冬梅Sunday,September13,2020北京林业大学信息学院计算机系1、C++语言的概要2、类、对象、构造函数与析构函数3、输入/输出4、函数、参数传递与函数返回值5、函数名重载与操作符重载6、动态存储分配7、友元函数与内联函数8、模板c++程序设计语言*北京林业大学信息学院计算机系1、C++语言概要C++源于C语言。1970年,两位程序员BrianKernighan和DennisRitchie首创了一种新的程序设计语言,取名为C语言。设计C语言的最初目的是编写操作系统。由于其简单、灵活的特点,C语言很快就被用于编写各种不同类型的程序,从而成为世界上最流行的语言之一。*北京林业大学信息学院计算机系C语言是一个面向过程的语言。随着软件开发技术的进步,程序员们最终发现,把数据和施加在其上的操作结合起来,会得到更易于理解的程序,由此产生了面向对象的程序设计思想。1980年代初,美国AT&T贝尔实验室的BjarneStroustrup设计并实现了C语言的扩充、改进版本,C++语言诞生了!C++改进了C的不足之处,增加了对面向对象的程序设计的支持,在改进的同时,保持了C的简洁性和高效性。*北京林业大学信息学院计算机系//一个简单的C++程序/*一个简单的C++程序,该程序在标准输出设备上输出一句问候语“hello”*/#include<>intmain(){ cout<<"hello!"; return0; //正常返回}这是一个只包含一个函数的程序,程序的基本元素是数据说明、函数和注释。*北京林业大学信息学院计算机系注释C++的第一次注释格式源于C语言。注释开始于“/*”,结束于“*/”,在两者之间的任何内容,包括换行符都被编译器忽略。注意注释符对不可以嵌套。另一种注释符以“//”开头,它是单行注释符,在它同一行右侧的任何信息都将被认为是注释而由编译器略去。注意:上面两种注释符的两个标志符/和*,/和*之间不可以分开。*北京林业大学信息学院计算机系#include命令C++将一些标准函数和变量说明放在头文件中。头文件中保存所有与标准函数或变量相关的信息如:#include<>用户也可以定义自己的头文件,把一些相关的函数和变量组织在一个文件中,当另外的程序要用到这些函数和变量时,可以将该文件作为头文件include进来。如:#”*北京林业大学信息学院计算机系编译预处理命令#include包含指令将一个源文件嵌入到当前源文件中该点处。#include<文件名>按标准方式搜索,文件位于C++系统目录的include子目录下。这类文件一般是由系统给出的,并已经过编译。如:#include<>#include"文件名"首先在当前目录中搜索,若没有,再按标准方式搜索。这些头文件通常由用户自己给出如:#”#define宏定义指令定义符号常量,已被const定义语句取代。定义带参数宏,已被内联函数取代。条件编译*北京林业大学信息学院计算机系#if常量表达式程序段1#else 程序段2#endif//当“常量表达式”非零时编译程序段1,否则编译程序段2条件编译*北京林业大学信息学院计算机系#ifndef标识符程序段1#else 程序段2#endif//当“标识符”未经定义时编译程序段1,否则编译程序段2条件编译作用:由于文件包含可以嵌套使用,利用上述条件编译可避免多次重复包含一个头文件,以引起变量及类的重复定义*北京林业大学信息学院计算机系

最近更新

基于细管法的纸浆粘度自动检测装置开发的开题.. 2页

基于移动互联网的二维码商品信息化应用研究中.. 2页

基于直播卫星的无源雷达成像系统信号处理技术.. 2页

基于生态恢复的河流湿地建设与评价研究的开题.. 2页

基于物理模型的三维水流模拟研究的开题报告 2页

2024年年员工个人年终总结 24页

2024年年中总结范文 48页

基于模糊极大熵原理的金融系统脆弱性诊断模型.. 2页

肩周炎的康复 44页

基于循环经济理论的江苏农业产业结构研究——.. 2页

基于延性需求的钢框架—中心支撑体系参数研究.. 2页

2024年市场营销自荐信模板 14页

2024年市场营销大一新生职业生涯规划书(通用.. 26页

基于客户投诉的酒店职业英语培训设计的开题报.. 2页

基于多波长光纤激光器产生微波信号的研究的开.. 2页

基于声超常材料的水下声幻象研究的开题报告 2页

2024年工程硕士论文开题报告范文 13页

基于变分水平集的图像分割与三维重建的开题报.. 2页

2024年工程承包合同15篇[精品] 45页

区优秀护理团队汇报课件 23页

2024年GCP考试题库及参考答案【最新】 17页

毕业设计——回转轴零件的数控车床加工 13页

2022-2023上海中考数学压轴题 题目+解析 6页

外墙保温技术交底 18页

《彩陶》教学设计 3页

电力管沟施工方案 25页

桥涵防水工程监理实施细则 9页

小学科学教科版五年级下册第三单元第4课《解决.. 19页

汉婚古礼介绍 ppt 31页