• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






药剂学徒

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  primer C++

上一页 1 2

 
参数传递
摘要:1、参数传递:每次调用函数都会重新创建它的形参,并用传入的实参对形参进行初始化。形参的初始化和变量的初始化是一样的。 形参的类型决定了形参和实参的交互方式。如果形参是引用类型,他将绑定到对应的实参上。 当形参是引用类型时,我们说他对应的实参被引用传递或者函数被传引用调用。和其他引用一样,引用形参也是 阅读全文
posted @ 2018-03-18 20:25 药剂学徒 阅读(271) 评论(0) 推荐(0)
语句
摘要:1、简单语句: 2、语句作用域; 3、条件语句: if和switch(default) 4、迭代语句: 迭代语句通常被称为循环,它重复执行操作指导满足某个条件才停下来。while和for语句在执行循环体之前检查条件,do while 语句先执行循环体,在检查条件。 while/for/范围for语句 阅读全文
posted @ 2018-03-18 20:24 药剂学徒 阅读(106) 评论(0) 推荐(0)
数组
摘要:1、定义和初始化内置数组: 数组是一种复合类型。数组的声明形如a【d】,其中a是数组的名字,d是数组的维度。维度说明数组中元素的个数,因此必须大于0。数组的元素个数也属于数组类型的一部分,编译的时候唯独因该是已知的。也就是说,维度必须是一个常量表达式。 默认情况下,数组的元素被默认初始化。 数组的元 阅读全文
posted @ 2018-03-18 20:23 药剂学徒 阅读(160) 评论(0) 推荐(0)
表达式
摘要:C++定义了一元,二元运算符。作用于一个运算对象的运算符是一元运算符,如取地址符(&)和解引用符(*):作用于两个运算对象的运算符是二元运算符,如==(相等运算符)和乘法运算符(×)还有一个作用与三个运算对象的三元运算符。函数调用也是一种特殊的运算符,他对运算对象的数量没有限制。 在C++中一个左值 阅读全文
posted @ 2018-03-18 20:23 药剂学徒 阅读(126) 评论(0) 推荐(0)
vector
摘要:1、vector标准库类型的认识 标准库类型vector表示对象的集合,其中所有的对象类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为vector容纳者其他对象所以他也被称作容器。 使用vector之前必须包含适当的头文件。 include<vector> using st 阅读全文
posted @ 2018-03-18 20:22 药剂学徒 阅读(186) 评论(0) 推荐(0)
string 的操作
摘要:string的操作: s1+s2 string::size_type: 对于size函数来说,返回一个int或者一个unsigned类型似乎都是合理的。但其实size函数返回的就是一个string::size_type类型的值。 注意:如果一个表达式中已经有了size()函数,就不要在使用int了这 阅读全文
posted @ 2018-03-18 20:22 药剂学徒 阅读(121) 评论(0) 推荐(0)
标准库类型string
摘要:标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件。作为标准库中的一部分,string定义在命名空间std中。 C++标准一方面对库的类型所提供的操作做了详细的规定,另一方面也对库的实现者做出一些性能上的需求。因此,标准库类型对于一般应用场合来说有足够的效 阅读全文
posted @ 2018-03-18 20:21 药剂学徒 阅读(260) 评论(0) 推荐(0)
auto与decltype
摘要:一、auto关键字的前世 从C语言开始,auto关键字就被当作是一个变量的存储类型修饰符,表示自动变量(局部变量)。它不能被单独使用,否则编译器会给出警告。 编译运行结果: 二、auto关键字的今生 在C++ 11标准中,添加了新的类型推导特性,考虑到auto关键字很少使用,就给它重新赋予了功能—— 阅读全文
posted @ 2018-03-18 20:20 药剂学徒 阅读(354) 评论(0) 推荐(0)
理解复合类型的声明
摘要:变量的定义包括一个基本数据类型和一组声明符。在同一条定义语句中可能定义出不同类型的变量: 很多程序员容易迷惑于基本的数据类型和类型修饰符的关系,其实后者不过是声明符的一部分罢了。 定义多个变量: int *p1,p2;//p1是指向int的指针,p2是int。 int *p1,*p2;//p1,p2 阅读全文
posted @ 2018-03-18 20:19 药剂学徒 阅读(136) 评论(0) 推荐(0)
复合类型
摘要:合类型是指基于其他类型定义的类型。C++语言有几种符合类型,引用和指针 1、引用。(左值引用) 引用为对象起了另外一个名字,引用类型另外一种类型。通过声明符写成&d的形式来定义引用类型。其中d是生命的变量名。 int a=1024; int &val=a;//val指向a(是a的另一个名字) int 阅读全文
posted @ 2018-03-18 20:13 药剂学徒 阅读(325) 评论(0) 推荐(0)
标识符and名字的作用域
摘要:标识符:C++中的标识符由数字、字母、下划线组成。其中必须以字母或下划线开头。标识符对长度没有限制,但是对大小写字母敏感。 作用域是程序的一部分,在其中名字有其特定的含义。C++语言中大多数作用域都一花括号分隔。同一个名字在不同的作用域可能会指向不同的实体。作用域是程序的一部分,在其中有特定的含义。 阅读全文
posted @ 2018-03-18 20:12 药剂学徒 阅读(192) 评论(0) 推荐(0)
基本内置类型
摘要:C++中定义了一套包括算术类型(arithmetic)和空类型(void)在内的基本数据类型。其中算术类型包了字符,整型数,布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合。 1.1 算术类型:整形+浮点型 布尔类型:是true or false 注意:long long 类型是在C++中 阅读全文
posted @ 2018-03-18 20:11 药剂学徒 阅读(265) 评论(0) 推荐(0)
变量
摘要:变量提供一个具名的,可供程序操作的存储空间。C++中的每个变量都有其数据类型,数据类型决定着变量所占内存空间的大小和布局方式、该空间能存储的值的范围,以及变量能参与的运算。对C++程序员来说,变量和对象一般可以互换使用。 1.1 变量定义: 类型定义符,随后紧跟着由一个或者多个变量名组成的列表,其中 阅读全文
posted @ 2018-03-18 20:11 药剂学徒 阅读(168) 评论(0) 推荐(0)
类简介
摘要:为了使用类我们需要了解三件事情: (1)类名是什么? (2)在哪里定义的? (3)它支持什么操作? 成员函数是定义为类的一部分函数,有时也被称为方法(method)。 我们通常以一个类对象的名义来调用成员函数。 使用电运算符(。)来表达我们需要一个名为item1对象的成员。 点运算符只能用于一个类类 阅读全文
posted @ 2018-03-18 20:10 药剂学徒 阅读(119) 评论(0) 推荐(0)
for循环和while循环的区别
摘要:在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。两种形 阅读全文
posted @ 2018-03-18 20:09 药剂学徒 阅读(508) 评论(0) 推荐(0)
向流写入/读取数据
摘要:一、向流写入数据 main 的函数体的第一条执行了一个表达式。在c++中,一个表达式产生一个计算结果,他由一个或者多个运算对象和一个运算符组成。 1、输出运算符(<<): (1)std::cout<<"enter two numbers:"<<std::endl; <<运算符接受两个运算对象:左侧的 阅读全文
posted @ 2018-03-18 20:09 药剂学徒 阅读(221) 评论(0) 推荐(0)
开始
摘要:学习一门新的程序设计语言的最好办法就是联系编写程序。在本章中,我们将编写一个程序来简单的解决简单的书店问题。 书店的销售记录中包含了三个信息:书的isbn号;售出的册数;平均售价; 为了编写这个程序,我们需要使用若干C++的特性。而且需要了解如何编译运行程序。 虽然没有编写这个程序,但显然他必须 ( 阅读全文
posted @ 2018-03-18 20:08 药剂学徒 阅读(116) 评论(0) 推荐(0)
开始之前的随笔
摘要:1、编程的7个主要步骤是什么? 定义程序目标+设计程序+编写程序代码+编译程序+运行程序+测试和调试程序+维护和修改程序 2、编译器的作用:编译器把源代码转换成机器语言代码,也称对象代码。 3、连接器的作用是什么? 连接器把多个源(已编译的源代码,库代码和启动代码)的目标代码连接成一个单独可执行的程 阅读全文
posted @ 2018-03-18 20:08 药剂学徒 阅读(108) 评论(0) 推荐(0)
 

上一页 1 2