C++基础学习(06AM)

原创 2015年08月01日 16:43:21

1.数组

    相同类型的变量放在一起

    在定义的时候就确定大小了,因为定义变量的时候已经申请空间了

    下标将每个元素区分开,下标范围是0~(元素个数-1)

     数组名表示第一个元素的地址

     数组名本身没有申请存储空间

2.结构体

    组装的数据类型

    结构体名{ };(别忘了分号)

    凡是可以定义变量的地方都可以用结构体名来表示

    结构体可以用来表示形参,返回类型,结构体数组。

3.cin >> 字符变量地址。把输入的一套字符从此开始,一次摆放,最后加‘/0’形成一个字符串

4.c++ string name//最大可以放一个G,不需要事先限制其大小

   name.size() 取字符串长度

   c++ 与 c语言关于字符串的区别:

 strlen(字符串有多长) sizeof(容量有多大)

strcpy (字符串拷贝)  c++中name=字符串 直接赋值即可

strcat()//neme+= 字符串  s3=s1+s2

strcmp()//相等为0 c++中 s1==s2 s1>s2 s1<s2

name.c_str():将c++的字符串转换成c风格的字符串


【C++基础 06】explict关键字

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。...

c\c++ 复习基础要点06---联合体

联合体union   当多个数据需要共享内存或者多个数据每次只取其一的时候,可以利用联合体。 1.      联合体是个结构; 2.      它的所有成员对于基地址的偏移量都为0; 3. ...

am-2003-06-20.jar

  • 2017年05月27日 15:10
  • 79KB
  • 下载

前端学习之路css(06)-基础知识

CSS 导航栏在CSS中我们利用链接列表来表示导航栏,给出一些常见简易的导航栏。CSS 下拉菜单下拉菜单我们需要在style中定义以下属性; .dropdown,包含下拉按钮的块样式; .dropbt...

java基础视频25days(毕老师)学习日志(day04、day05、day06) .

day04 ★01 数组定义的两个格式。 数组在操作时容易出现的问题: ArrayIndexOutOfBoundsException 数组角标越界异常。操作数组时,访问到了数组中不存在的角标...

程序员==学习笔记==java基础==day06==面向对象

进入了面向对象了! 首先什么是面向对象:   答:首先面向对象是一种编程思想,是一种更符合人们思想的一种方式,我们把生活中的事物抽象成代码中的对象(万物皆对象)操作这个对象完成代码的设计和编写。 ...

swift基础学习(06)[必要构造器,可空链式调用,错误处理,类型转换]

必要构造器,可空链式调用,错误处理,类型转换

黑马程序员_java基础学习笔记06_集合框架

------- android培训、java培训、期待与您交流! ----------     面向对象语言对事物都是以对象的形式而体现,因此,为了方便多个对象的操作,Java为我们...
  • Troy_Fu
  • Troy_Fu
  • 2015年05月23日 22:55
  • 1103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++基础学习(06AM)
举报原因:
原因补充:

(最多只允许输入30个字)