1 / 122
文档名称:

c 语言基础.ppt

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

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

分享

预览

c 语言基础.ppt

上传人:文库旗舰店 2018/7/5 文件大小:714 KB

下载得到文件列表

c 语言基础.ppt

相关文档

文档介绍

文档介绍:1 C++概述
C++语言是由贝尔实验室的Bjarne Stroustrup 在1980年创建的。自90年代后,C++越来越受到重视并得到广泛的应用。
C++语言包括过程性语言部分和类部分。过程性语言部分与C并无本质的差别,无非版本提高了,功能增强了。类部分是C中所没有的,它是面向对象程序设计的主体。
C++是由C扩充而来,除了与C兼容,C++还继承了C的以下特点:丰富的运算符和数据类型、结构化的程序设计方法、高效的机器代码、良好的可移植性。
支持面向对象程序设计的方法。
C++的错误检查机制强,提供了专门的机制检查类和异常处理功能。
C++有很多成熟的编译器:Visual C++、Inprise(被Borland兼并)的C++ Builder、Borland的Borland C++和IBM的VisualAge C++。
C++的主要特点
C语言程序:
/* 这是一个简单的C程序: */
#include <>
void main(void)
{
printf( " Hello World !\n " ) ; // 输出字符串
}

用C++语言编写同样功能的程序
C++程序与C程序
C++语言程序:
// 这是一个简单的C++程序:
#include <>
void main(void)
{
cout<<" Hello World !\n "; // 输出字符串
}
程序运行后在屏幕上输出:
Hello World !
(1)C++程序与C程序的结构完全相同。
(2)C源程序文件的扩展名为C,C++源程序文件的扩展名为CPP。
(3)C注释使用符号“/*”和“*/”,表示符号“/*”和“*/”之间的内容都是注释;C++除了支持这种注释,还提供了一个双斜线“//”注释符,表示“//”之后的本行内容是注释,注释在行尾自动结束。
(4)C程序所包含的标准输入、,输入、输出通常通过调用函数来完成;而C++程序可以包含标准输入、,输入、输出可以通过使用标准输入、输出流对象来完成。
C++程序与C程序的比较:
一个C++程序可以由多个函数构成;
每个程序都从主函数main()开始执行,从主函数返回时结束执行;
组成程序的语句主要包括声明语句和执行语句;
声明语句用于声明变量和函数,变量声明语句说明变量的名称和数据类型,函数声明语句说明函数的名称、参数类型和返回值;
执行语句包括:赋值语句、表达式语句、函数调用语句和流程控制语句等,它们写在一个函数中(包括主函数)。
C++程序基本结构:
#include <>
void main()
{
int math, chem, phy, ave;
cout<<"Enter thes cores:";
cin>>math>>chem>>phy;
ave=(math+chem+phy)/+; //
if (ave>=90) // 使用if~else if语句
cout<<"Excellent"<<'\n';
else if(ave>=60 && ave<90)
cout<<"Pass"<<'\n';
else
cout<<"Fail"<<'\n';
}
例输入一个学生三门课的成绩,计算其平均值,并根据其值输出评语。
一行写一条语句。
长语句可写在多行,但不能将一个单词分两行写。
为了提高可读性,采用合理的缩格书写方式。
大括号“{”和“}”占一行。
为源代码加入注释,使用“//”和“/*”、“*/”。
C++程序的书写格式:
(1)当函数定义放在函数调用之后时,C程序函数原形(function prototype)有时可省略,而C++函数原形(声明)必不可少。一个不带参数的C函数原形必须使用void,而C++可以使用空参数列表。C++还要求函数所有参数在函数原形的圆括号中声明。
(2)在C语言中,函数和语句块(花括号“{}”之间的代码)的所有变量声明语句必须放在所有执行语句之前。而C++中变量声明语句不要求放在函数和语句块的开始位置,可以把变量声明放在首次使用变量的附近位置。
C++对C的一般扩充