复习
没有撤退可言~
花有重开日,人无再少年
展开
-
计算机中为什么使用补码进行运算;什么是内置函数?它的主要作用是什么?如何声明内置函数?;C++在什么情况下会进行隐式类型转换;螺旋队列;
计算机处理加法运算逻辑正数的原码,反码,补码都相同,负数的原码,反码,补码都不同。[x]补码+[y]补码=[x+y]补码,如果结果是正数,正数补码等于原码,如果是负数再转化成原码([x]原码=[[x]补]补)什么是补码,及计算方法第一步,符号位不变,其余每一个二进制位都取相反值,0变成1,1变成0。比如,(-8)10001000的相反值就是11110111。第二步,将上一步得到的值加1...原创 2019-08-27 00:20:14 · 451 阅读 · 0 评论 -
C/C++中的const;指针数组;数组指针;迷途指针;空指针和迷途指针的区别;C++中已经有了malloc/free,为什么还需要new/delete?
//分文件//在C情况下#pragma onceconst int a = 10;#include<stdio.h>int main (){ extern a; printf ("%d",a); return 0;}//在C++情况下#pragma onceextern const int a = 10;#include<iostream>...原创 2019-08-28 23:06:55 · 152 阅读 · 0 评论 -
字符字串;
面试例题1:请编写-一个函数,把字符串中的所有字符子串的各种组合形式全部都显示出来。字符子串的长度范围是从一个字符到字符串的长度。不管排列顺序如何,只要两种组合中的字符完全一样, 它们就是同一种组合。比如:给定字符串"hart”, 则“ha” 和“har” 是不同的组合,而“ha”和“ah"是相同的组合。#include<iostream>using namespace std...原创 2019-09-03 21:57:32 · 128 阅读 · 0 评论 -
1-9,前n位可以被n整除(比如说123456,前两位就是12);
一个 9 位的整数,1-9 的数字,每个数字只能出现一次其中前1位能被1整出前 2 位能被 2 整除前 3 位能被 3 整除前 4 位能被 4 整除依次类推…前 9 位能被 9 整除//非递归写法#include<iostream>#include<time.h>using namespace std;void test(){ int *a =...原创 2019-09-01 13:00:41 · 896 阅读 · 0 评论 -
C语言字符解析;二分查找
关于C语言字符解析有一种方法,词法分析“贪心法”,也叫”大嘴法“,编译器是将程序分解成符号的方法是,从左至右一个字符一个字符的读入,如果该字符可能组成一个符号,那么在读入下一个符号,判断已经读入的两个字符组成的字符串是否可能是一个符号的组成部分,如果可能继续读入,重复判断,知道读入的字符不再会使整个符号在有意义。 通俗的解释就是如果编译器的输入流截止至某个字符之前都已经被分解为一个个的符号,...原创 2019-09-03 22:01:43 · 232 阅读 · 0 评论