码迷,mamicode.com
首页 > 编程语言 > 详细

【第一部分】c++ primer 零散的知识点

时间:2017-05-28 22:31:35      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:声明和定义   使用   浮点   声明   其他   是什么   库函数   编程   赋值   

一些零散,即时的知识点,待处理。

上面的部分是问题,下面的部分是回答

一些重要概念:

  • 一种类型不仅定义了数据元素的内容,还定义了这类数据上可以进行的运算 p3
  • c++ 每个数据项都有其类型 p14
  • c++ 程序中的每个名字都要先声明后使用 p14
  • c++ 最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型 p17
  • 程序应该尽量避免依赖于实现环境的行为 p33
  • 对象是具有某种数据类型的内存空间 p39
  • 初始化不是赋值 p39
  • 定义于任何函数体之外的变量被初始化为0,定义在函数体内部的内置类型变量将不被初始化,一个未被初始化的变量的值是未定义的。建议初始化每一个内置类型的变量。 p40 【int i 确实是这样,但是int *i却反过来了,和编译器有关?】
  • 声明和定义的区别非常重要 p41

Q:

  1.  一个函数的定义包含几部分 p3
  2. 什么是内置类型 p2
  3. c++ 是什么数据类型的语言 p28
  4. 编程语言是通过哪两方面来扩充语言的基本特征 p29
  5. 算数类型分为两类 p30          【指针是什么算数类型】
  6. 一个字节为8比特,字为32比特的机器上,一个字的内存区域是什么形式的 p31
  7. 如果要在多个文件中使用同一个变量,就必须将声明和定义分离,怎么做到 p41
  8. int i = 071 和 int i = 71的区别

 

 

A:

  1. 返回值,函数名,形参列表,函数主体
  2. 语言自身定义的类型
  3. 静态数据类型语言
  4. 一是赋予程序员自定义数据类型的权利;二是将一些有用的功能封装成库函数提供给程序员
  5. 整形(包括字符和布尔类型在内) 和浮点型
  6. 前者为8进制,后者为十进制
  7. 变量的定义必须出现在且只能出现在一个文件中,而其他用到该变量的文件必须对其声明,却绝对不能重复定义。

【第一部分】c++ primer 零散的知识点

标签:声明和定义   使用   浮点   声明   其他   是什么   库函数   编程   赋值   

原文地址:http://www.cnblogs.com/Dbbf/p/6916725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!