作者:张煜
最近也是放假,我们即将有着近40天的假期,然后我就在计划这个寒假究竟应该干什么。
我们下半年就要开始学习c++面向对象的编程,还要开始大学必修课大物的学习所以对于我自身的实际情况,我做出了针对自己学习状态的学习任务:
1.复习c语言面向程序的编程,然后将链表好好学习和复习。最好再做几个类似学生信息管理系统的链表相关代码。
2.努力学习c++面向对象的编程,尽量学完。
3.数据结构的相关知识点的学习。
4.准备大学物理的相关学习。保证下学期能够拿到90分的好成绩。
5.准备软考,争取在今年11月份拿到软考执照。
----------------------------------------------------------------------------------------------------------------------------------------------------------
然后我昨天是看了一下c++,感觉c++它相对于c语言程序最主要的变动就多了类的定义,还有继承封装和多态。
继承,就是继承类的一些特性,但是有可能被继承者没有继承者的一些特性,所以继承者的全部特性不得不全部显示出来。
封装,就是对数据的一些密封处理,使得程序无法通过一般手段对数句进行访问,保护了程序之中数据的稳定性和可靠性。
多态,就是在不同的环境下,相同的语句甚至相同的对象都有着不同的意义。如'<<'可以是位运算的左移运算符,也可能是数据转移插入运算符。
这些可能都只是我片面的理解。
会在下面的学习之中进行改正。
另附我的第一个c++语言程序代码:
#include<iostream>
using namespace std;
int main()
{
float number1, number2, sum, average;
cout << "Enter two numbers:"<<'\n';
cin >> number1;
cin >> number2;
sum = number1 + number2;
average = sum / 2;
cout << "Sum is :"<<sum<<"\n";
cout << "Average is :"<<average<<"\n";
return 0;
}
代码解析
iostream文件:
#include<iostream>
该指令启动预编译处理器,,该文件含有cout标识符,其作用于操作符<<的声明。
名称空间:
using namespace std;
是c++标准委员会引入的全新概念。定义了程序化之中标识符的作用域。使用定义在名称空间的标识符时,应当使用using指令
std是名称空间,c++标准函数库定义于此,所有的标准c++程序都要包含此指令,这将把std名称空间中定义的标识符引入当前的全局域
输入操作符:
cin>>number1;
是输入语句,是的程序停下来等待用户输入一个东西,作用类似与c语言程序之中的scanf语句,标识符cin是c++的预定义对象,对应于标准输入流。
cout<<"sum";
是输出语句,在c++标准输出流之中,此时的输出流是屏幕,然后将<<之后的额数据传输屏幕。
注:
在最后两个语句之中,我们连续使用了两个插入操作符<<打印出了结果,如:
cout<<"sum="<<sum<<'\n';
先把字符串”sum=“发送到cout,然后将sum的值传过去。最后,他还传递了换行符,这样下一次输出换行符。同一语句中<<的多次使用被称之为级联。
当输出操作符级联时,我们需要确保不同的输出项之间以空格相隔。使用级联技术,我们可以将上边的语句合并成下面的语句:
cout<<"Sum="<<sum<<"\n"
<<"Average="<<average<<"\n";
我们也可以级联cin语句:
cin>>number1>>number2;
赋值过程由左到右完成。
That`s all.
如需转载请附上原创地址:http://blog.csdn.net/u012485183/article/details/18096339