第二章C语言复习及C基础知识ppt课件.ppt

第二章C语言复习及C基础知识ppt课件.ppt

ID:58908768

大小:213.00 KB

页数:62页

时间:2020-09-29

第二章C语言复习及C基础知识ppt课件.ppt_第1页
第二章C语言复习及C基础知识ppt课件.ppt_第2页
第二章C语言复习及C基础知识ppt课件.ppt_第3页
第二章C语言复习及C基础知识ppt课件.ppt_第4页
第二章C语言复习及C基础知识ppt课件.ppt_第5页
资源描述:

《第二章C语言复习及C基础知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章 C语言复习及C++基础知识2.1.1C++的起源2.1.2C++的特点*.cC的源程序以下的文件C和C++都可用:*.hC的头包含文件*.cppC++的源程序*.hppC++的头包含文件/**/C的注释//C++的注释2.1C++的起源和特点12.2C++源程序的构成2.2.1C++程序的一般格式〖例2.1〗说明C++构造的示例程序#include//系统头文件intadd(inta,intb);//函数原型的说明intmain()//主函数{intx,y,sum;//定义三个整型变量cout<<"输入二个数:"<<'';

2、//界面:提示用户输入二个数cin>>x;//从键盘输入变量x的值cin>>y;//从键盘输入变量y的值sum=add(x,y);//调用函数add,将函数返回值赋给变量sumcout<<"二数和是:"<

3、;cout<>3.新行“”endl4.主函数voidmain(){…….}5.一般的函数函数头intadd(inta,intb)函数体{intc;//变量定义c=a+b;//执行部分returnc;}36.面向对象的特性类的声明部分类的使用部分〖例2.2〗#include//类的声明部分classA{intx,y,z;//类A的数据成员声明……fun(){…}//类A的成员函数声明…………};//类的使用部分voidmain(){Aa;//创建一个类A的对象a…….a.fun();//给对象a发消息,调用成员函数fun()}2.

4、3C++在非面向对象方面的一些特性2.3.1注释行/**/C的注释//C++的注释2.3.2新的I/O流cin是标准输入流,在程序中代表标准输入设备,即键盘。运算符“>>”表示向右cout是标准输出流,在程序中代表标准输出设备,即屏幕。运算符“<<”表示向左使用cin或cout进行I/O操作时,在程序中必须嵌入头文件iostream.h//例2.3#includeintmain(){charname[20];cout<<"Hello,yourname:";cin>>name;cout<

5、.4#includevoidmain(){intx=25;cout<=0;k--)…..…….}以上的写法在C程序中都是错误的,但在C++程序中都是正确的。52.3.4结构、联合和枚举名可直接作为类型名定义枚举类型名:enumbool{FALSE,TRUE};定义结构枚举类型名:Structstudent{intsno;char*sneme;};C语言中定义

6、枚举类型变量:enumbooldone;定义结构类型变量:structstudents1,s2;C++语言中定义枚举类型变量:booldone;定义结构类型变量:students1,s2;62.3.5const修饰符#defineLIMIT100这里LIMIT是一个标志,代表100constintLIMIT=100;这里LIMIT是一个常量名,在内存有空间放了100,因此有地址,可以用指针指向这空间,但不能修改它。inti=100;这里i是一个变量名,在内存有空间放了100,因此有地址,可以用指针指向这空间,且可以改放别的整数。(1)可以用一个指向常量的指针变量指向

7、常量:constchar*name=“chen”;name[3]=‘a’;//错误name=“zhang”;//正确(2)指针常量char*constname=“chen”;name[3]=‘a’;//正确name=“zhang”;//错误(3)constchar*constname=“chen”;namechen常量zhang常量nXanamechenzhang常量anaX7//例2.5#includemain(){inta=1;#defineT1a+a#defineT2T1-T1cout<<"T2is"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。