2.1:类型int,long,longlong和short的区别是什么?无符号类型和带符号类型的区别是什么?float和double的区别是什么?解答:一个int至少和一个short一样大,一个long至少和一个int一样大,一个longlong至少和一个long一样大。一般来讲short最小16位...
分类:
编程语言 时间:
2016-01-02 22:24:53
阅读次数:
800
1.1:查阅你使用的编译器的文档,确定它所使用的文件命名约定。编译并运行第2页的main程序。解答:跳过不影响学习。1.2:改写程序,让它返回-1。返回值-1通常被当做程序错误的标示。重新编译并运行你的程序,观察你的系统如何处理main返回的错误标识。解答:跳过不影响学习。1.3:编写程序,在标准输...
分类:
编程语言 时间:
2016-01-02 00:54:23
阅读次数:
599
一、程序语言1. C(1) 《C Primer Plus》(2) 《C和指针》(3) 《C陷阱与缺陷》(4) 《C专家编程》(5) 《你必须知道的495个C语言问题》2. C++(1) 《C++ Primer》(2) 《C++ 标准程序库》(3) 《Effective C++》(4) 《C++程序设...
分类:
其他好文 时间:
2016-01-01 14:49:56
阅读次数:
178
ref:http://www.cnblogs.com/berry/articles/1582702.html(一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, ...
分类:
编程语言 时间:
2015-12-28 21:50:58
阅读次数:
128
本章的标题是函数。C的设计原则是把函数作为程序的构成模块。1.函数概述 函数的定义:函数是用于完成特定任务的程序代码的自包含单元。 使用函数的原因:1.函数的使用可以省去重复代码的编写。2.使得程序模块化,更有利于阅读、修改和完善。以这种方式看待函数有利于把精力投入到程序整体设计而不是实现其细节.....
分类:
其他好文 时间:
2015-12-28 20:37:44
阅读次数:
149
我一直都不知道还有这个函数,真是不专业。今天读《C++ Primer》到字符串这一章才明白了很多很方便的玩法:bool verify_email(const std::string& email){ const std::string verify_code = "abcdefghijklmnopq...
分类:
编程语言 时间:
2015-12-27 23:15:16
阅读次数:
211
《C++ Primer》的一个习题,我写的时候遇到几个小问题,记录一下:1、我以为std::string::replace只能同等长度字符串的等价替换(受C语言字符串风格的影响),事实旧字符串和新字符串是完全可以长度不一致的。2、第一个简单的版本写出来时确实能替换成功,但有一个死循环的问题。打个比方...
分类:
编程语言 时间:
2015-12-27 17:32:47
阅读次数:
146
《C++ Primer》第15章“面向对象编程”读书笔记
分类:
编程语言 时间:
2015-12-27 14:36:55
阅读次数:
164
文件 一个文件通常就是磁盘上的一段命名的存储区。但对于操作系统来说,文件就会更复杂一些。例如,一个大文件可以存储在一些分散的区段中,或者还会包含一些使操作系统可以确定其文件类型的附加数据。 C将文件看成是连续的字节序列,其中每一个字节都可以单独地读取。ANSI C提供了文件的两种视图:文本视图和二....
分类:
其他好文 时间:
2015-12-25 19:16:28
阅读次数:
218
存储时期即生存周期——变量在内存中保留的时间 变量的作用域和链接一起表明程序的哪些部分可以通过变量名来使用该变量。 注意:生存期和作用域是两个不同的概念。 作用域 作用域描述了程序中可以访问一个标识符的一个或多个区域。一个C变量的作用域可以是代码块作用域、函数原型作用域,或者文件作用域。 在代码.....
分类:
其他好文 时间:
2015-12-24 20:42:53
阅读次数:
142