与C++开启新路途
2019-08-16 07:43:50来源:博客园 阅读 ()
与C++开启新路途
1.我与C的过去
学习C语言大概是从18年8月开始,一直到19年3月。我完成了对C的基本认识和学习,也顺利通过了二级C计算机的考试。不过当你开始深入于C的世界时,你会发现学习的基础好像略有浅薄、宏的世界似乎越来越大,所学知识开始欠缺和匮缺,显得那么渺小和不足。为了未来能够有跟好的发展和前景,最近的我开始了自己的新旅程,C++学习之旅。
2.初识C++的个人学习分享
C语言是面向代表过程性的语言,于C++是在它的基础上添加了对面向对象编程(OOP)和泛型编程的支持。计算机语言主要处理两个概念--数据和算法,C语言是过程性语言,它强调的是编程的算法方面。C++则是面向对象的语言,称之为“OOP”编程,它强调的是数据,OOP不像过程性编程那样,试图使问题满足语言的过程性方法,而是试图让语言来满足问题的要求。其理念是设计与问题的本质特性相对应的数据格式。OOP程序设计方法首先设计类,他们标准的表示了程序要处理的东西。
C++优点:可以方便地重用和修改现有的、经过仔细测试的代码。
OOP强调是编程的数据方面,而泛型编程强调的是独立于特定数据类型。
计算机程序将实际问题转换为计算机能够执行的一系列操作。OOP部分赋予了C++语言将问题所涉及的概念联系起来的能力,C部分赋予了C++语言紧密联系硬件的能力。
3.学习C的第一篇
C++变量通常在首次使用前做声明,并可以对变量的值进行修改,C++允许在程序的任何地方声明新变量。输出时,cout使用 << 运算符将字符串插入到输出流中;输入时,cin >> 运算符将从输入流中抽取字符。
C++允许进行连续赋值运算。
函数,分为有返回值和无返回值两种,被调用的函数叫做被调用函数,包含函数调用的函数叫做调用函数。参数是发送给函数的信息,返回值是从函数中发送回去的值。
C++不允许将函数定义嵌套在另一个函数定义中。每个函数定义都是独立的,所有函数的创建都是平等的。
1 #include<iostream> // 预处理器编译指令#include 2 3 int main() //函数头 4 5 { //函数体,用{和}括起来 6 using namespace std; //编译指令 7 int stone; 8 cout << "Enter the weight in stone: "; //cout 输出显示 9 cin >> stone; //cin输入读取 10 int pounds=stonetolb(stone); //函数调用 11 cout << stone << " stone="; 12 cout << pounds << " pounds." << endl; 13 cin.get(); //读取输入数 并使界面停留 14 cin.get(); 15 return 0; //返回函数值 16 17 } 18 19 int stonetolb(int sts) //定义用户自己的函数 20 { 21 return 14 * sts; 22 }
原文链接:https://www.cnblogs.com/yu-fan/p/11117161.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 转换函数搭配友元函数 2020-06-10
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- C++ rand函数 2020-06-10
- C++ 友元函数 2020-06-10
- C++ 运算符重载 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash