上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页
摘要: 主要分析除法运算符和求余运算符。 除法运算符/主要用于对两个整数进行求商。并且商一律向0取整(即直接切除小数部分) 求余运算符就比较复杂了 如果m和n是整数且n非0,则表达式(m / n)* n + m % n 的求值结果与m相等 如果m%n不等于0,则它的符号与m相同。 除了-m导致溢出的特殊情况 阅读全文
posted @ 2017-12-14 20:46 immjc 阅读(9965) 评论(0) 推荐(0) 编辑
摘要: 数组 数组是存放类型相同的对象的容器。这些对象本身没有名字,需要通过其所在位置访问。数组的大小确定不变,不能随意向数组中添加元素。 数组是一种复合类型,声明型如a[d],a为数组名,b为数组维度(说明数组中元素的个数)。 数组初始化 默认情况下,数组的元素被默认初始化。在函数内部定义了某种内置类型的 阅读全文
posted @ 2017-12-13 22:02 immjc 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 面向过程中的static static修饰局部变量 static修饰局部变量时,使得被修饰的变量成为静态变量,存储在静态数据区。数据生命周期与程序相同。在main函数之前初始化,在程序退出时销毁。 局部静态变量使得该变量在退出函数后,不会被销毁,因此再次调用该函数时,该变量的值与上次退出时值相同。需 阅读全文
posted @ 2017-12-12 20:12 immjc 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 标准库类型string表示可变长的字符序列 定义和初始化string对象 不使用等号为直接初始化,使用等号 为拷贝初始化 string对象对大小写敏感。 读取string cin >> s; string对象会忽略空白,从第一个真正的字符开始读起,直到遇到下一个空白为止。 读取位置数量的string 阅读全文
posted @ 2017-12-12 16:00 immjc 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Given a list of sorted characters letters containing only lowercase letters, and given a target letter target, find the smallest element in the list t 阅读全文
posted @ 2017-12-12 13:17 immjc 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 类型别名 类型别名是一个名字,它是某种类型的同义词。 定义类型别名可以使用关键字typedef 定义类型别名也可以使用别名声明 指针、常量和类型别名 声明语句中用到pstring时,其基本数据类型是指针,此时const pstring表示常量指针。 auto类型说明符 用它就能让编译器替我们取分析表 阅读全文
posted @ 2017-12-11 14:43 immjc 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 复合类型 复合类型是指基于其他类型定义的类型:如引用和指针等 一条声明语句由一个基本数据类型和紧随其后的一个声明符列表组成。 引用 引用为对象起了另外一个名字,引用类型引用另外一种类型,通过将声明符写成&d的形式来定义引用类型,其中d是声明的变量名 引用必须被初始化:一般在初始化变量时,初始值会被拷 阅读全文
posted @ 2017-12-10 17:53 immjc 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 变量 变量定义的基本形式:首先是类型说明符,随后紧跟着一个或多个变量名组成的列表,其中变量名以逗号分隔,最后以分号结束。 对象(变量)是具有某种数据类型的内存空间。 列表中每个变量名的类型都由类型说明符指定,定义时还可以为一个或多个变量赋初值。 在同一条定义语句中,可以用先定义的变量值去初始化后定义 阅读全文
posted @ 2017-12-10 12:19 immjc 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 32bit和64bit编译器下的基本数据类型所占的字节数 当一个算术表达式中既有无符号数又有int值时,那个int值会转换成无符号数(用无符号数的模 - int的绝对值)。 当从一个无符号数中减去一个值时,不管这个值是不是无符号数,我们都必须确保结果不能是一个负值。 整型字面值 20 /*十进制*/ 阅读全文
posted @ 2017-12-10 10:53 immjc 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 什么是回调(Callback)函数 回调函数(Callback Function)是怎样一种函数呢? 函数是用来被调用的,我们调用函数的方法有两种: 直接调用:在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。这里,A称为“主叫函数”(Caller),B称为“被叫函 阅读全文
posted @ 2017-12-08 22:31 immjc 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 37 下一页