欢迎来到天天文库
浏览记录
ID:46949424
大小:300.00 KB
页数:36页
时间:2019-12-01
《《c的初步知识》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学祝生大习活家进愉步:快:蔡文青石河子大学信息科学与技术学院(电话:2689839E-MAIL:cwq_inf@shzu.edu.cn绪言一、C++程序设计课程的性质计算机科学与技术专业的基础课为软件设计打好基础为后序课奠定基础VC++数据结构OS编译原理面向对象的程序设计数据库原理软件工程、软件开发二、C程序设计的学习目的独立思考的能力分析问题、解决问题的能力自己获取知识的能力创新意识、创新能力三、学习方法课前预习课堂理论学习基本概念、基本理论基础知识、典型算法课后对理论知识的复习上
2、机之前认真编写程序上机实习,调试程序、运行结果总结四、课程安排总学时54(36:18)实验课太少,加20学时上机五、参考书《C++程序设计》吴乃陵、况迎辉、李海文编著,高等教育出版社《C++程序设计基础》周霭如、林伟健编著,电子工业出版社。六、C++语言学习特点学习编程好比学习写作学习数据类型、控制结构、语法规则等——学语基掌握程序分析、算法与编程——写文章循次渐近阅读/分析程序→摹仿编程→掌握常见程序模块→简单程序→复杂编程多看参考书和现有程序重视上机,切实掌握程序调试技术总目录第1篇基本知识第1章C++的初
3、步知识第2章数据类型与表达式第2篇面向过程的程序设计第3章程序设计初步第4章函数与预处理第5章数组第6章指针第7章自定义数据类型第3篇基于对象的程序设计第8章类和对象第9章关于类和对象的进一步讨论第10章运算符重载第4篇面向对象的程序设计第11章继承与派生第12章多态性与虚函数第13章输入输出流第14章C++工具第1篇基本知识第1章C++的初步知识第2章数据类型与表达式第1章C++的初步知识*1.1从C到C++*1.2最简单的C++程序1.3C++程序的构成和书写形式1.4C++程序的编写和实现1.5关于C++上机实践第一
4、章C++语言概述*1.1从C到C++国际上广泛流行的、有发展前途适合作为系统描述语言,用来写系统或应用软件。ALGOL60语言→CPL语言→BCPL→B语言→C语言↓↓面向问题的高级语言,离硬件较近离硬件较远目前微型机上使用的C语言版本有MicrosoftCTurboCTurboC++QuickCBORLANDCVC++C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。1.2最简单的C++程序预处理命令C++保留了C的头文件.h#include
5、而C+命+名提空供间一批std不带后缀的头标准库中的类和函数文件,本命令向程序提供输入usingnamespacestd是在std或中输声明出的功能intmain()主函数,整形{cout<<“Thisisac++program.”;函数return0输出流对象体}正常执行,返回0否则,返回-1注释语句//求两数之和#include“iostream”usingnamespacestd;intmain(){inta,b,sum;cin>>a>>b;输入语句sum=a+b;cout<<“a+b”<6、urn0}123456↙a+b=579classstudent类的定义{private:封隐数据成员私有intnum,score;装蔽public:性性voidsetdata()成员函数公有{cin>>num;cin>>score;}voiddisplay()类:把一组数据和有权调{cout<<“num=”<7、tdata();stud2.setdata();stud1.display();stud2.display();return0}1.3简单C程序介绍n例一求圆面积程序area.c/*给定半径,求圆的面积*/?#definePI3.14159//编译预如处何理编—辑—和宏执#include/*编译预行处这理个—程—序文件包含*/#include/*编译预处理——文件包含*/usingnamespacestd;Intmain()/*主函数*/{floatr,s;/*定义变量r、s类型为单精度实型*8、/r=1.0;/*变量r赋初值*/s=PI*pow(r,2);/*计算圆面积s*/cout<<“半径R=“<
6、urn0}123456↙a+b=579classstudent类的定义{private:封隐数据成员私有intnum,score;装蔽public:性性voidsetdata()成员函数公有{cin>>num;cin>>score;}voiddisplay()类:把一组数据和有权调{cout<<“num=”<7、tdata();stud2.setdata();stud1.display();stud2.display();return0}1.3简单C程序介绍n例一求圆面积程序area.c/*给定半径,求圆的面积*/?#definePI3.14159//编译预如处何理编—辑—和宏执#include/*编译预行处这理个—程—序文件包含*/#include/*编译预处理——文件包含*/usingnamespacestd;Intmain()/*主函数*/{floatr,s;/*定义变量r、s类型为单精度实型*8、/r=1.0;/*变量r赋初值*/s=PI*pow(r,2);/*计算圆面积s*/cout<<“半径R=“<
7、tdata();stud2.setdata();stud1.display();stud2.display();return0}1.3简单C程序介绍n例一求圆面积程序area.c/*给定半径,求圆的面积*/?#definePI3.14159//编译预如处何理编—辑—和宏执#include/*编译预行处这理个—程—序文件包含*/#include/*编译预处理——文件包含*/usingnamespacestd;Intmain()/*主函数*/{floatr,s;/*定义变量r、s类型为单精度实型*
8、/r=1.0;/*变量r赋初值*/s=PI*pow(r,2);/*计算圆面积s*/cout<<“半径R=“<
此文档下载收益归作者所有