摘要: 利用string 对象查看缓冲区的变化,因为每个string对象在输入时会以空格作为分界。 在循环时,如果输入的是用空格隔开的几个string值,那么将依次输出这几个值。 而在非循环时,会将空格隔开的几个值依次赋值给要求输入的string变量。 阅读全文
posted @ 2015-10-18 23:09 little-snake 阅读(612) 评论(0) 推荐(0) 编辑
摘要: string类的定义、操作。 操作单个字符时使用cctype定义的函数,满足条件则为true: isalnum(c) 是字母或数字 isalpha(c) 是字母 iscntrl(c) 是控制字符 isdigit(c) 是数字 isgraph(c) 不是空格,可打印 islower(c) 小写字母 i 阅读全文
posted @ 2015-10-18 22:49 little-snake 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 相较using std::cin使用using namespace std不会使得程序的效率变低,或者稳定性降低,只是这样作会将很多的名字引入程序,使得程序员使用的名字集合变小,容易引起命名冲突。 在一般的小程序中使用using namespace std,在大的项目中使用using std::ci 阅读全文
posted @ 2015-10-18 17:52 little-snake 阅读(661) 评论(0) 推荐(0) 编辑
摘要: gcc编译器编译程序有四个阶段,预处理、编译、汇编、链接。预处理阶段会将源代码中的包含的头文件如stdio.h编译进来;编译阶段,gcc首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作,在检查无误后,gcc把代码翻译成汇编语言;汇编阶段是把编译阶段生成的”.s”文件转成二进制目标 阅读全文
posted @ 2015-10-18 14:12 little-snake 阅读(201) 评论(0) 推荐(0) 编辑