![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
MaxineZhou
Don't forget try again
展开
-
visual studio2013创建timer
1.引用:#include<iomanip>#include<window.h>2.在程序中:DWORD start_time = GetTickCount();//需要测试运行的代码DWORD end_time = GetTickCount();cout<<"运行时间:" << (end_time - start_time)*1.00/1000 << "s!" <<endl;...原创 2020-07-03 15:40:10 · 549 阅读 · 0 评论 -
C和指针第二章习题:括号匹配
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char input[100]; gets(input) ; int left = 0; int right = 0; printf("input is %s \n",input); for( int ...原创 2020-01-16 19:12:12 · 173 阅读 · 0 评论 -
C和指针第一章习题
法一:可以用for循环scanf一个字符一个字符的读入和输出#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char input[100] = "\0"; int i = 0; int n = 1; //行数 for( i; i<...原创 2020-01-16 14:14:06 · 199 阅读 · 0 评论 -
C和指针第一章
1.逻辑上删除一段代码:用/**/注释掉不用的代码是危险的,因为如果注释的这段代码中如果有/**/出现,就会出现问题最佳方法:利用预处理命令,以下命令,由于if后边是0,即false,就永远不会执行这段预处理代码#if 0 statement#endif2.预处理代码#include <stdio.h>#include <stdlib.h...原创 2020-01-16 09:37:45 · 231 阅读 · 0 评论 -
IT人员面试问答
1.C++类的大小的理解1.1 定义一个空的类型,里面没有任何成员变量和成员函数,用sizeof求该类的大小是多少?答:1,本来没有任何成员变量或函数应该还是0的,但是在声明实例的时候需要占用一定的内存空间,否则无法使用实例,具体占用的空间多少是根据编译器决定的,Visual Studio是占用1字节的空间1.2 这个空的类加上构造函数和析构函数之后用sizeof求大小是多...原创 2019-04-05 03:40:30 · 538 阅读 · 0 评论 -
剑指offer——斐波那契之跳台阶以及变态跳台阶及矩形覆盖的一般形态总结
一、题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。解题思想:1.找规律:台阶数:1 2 3 4 5 6 7跳法: 1 2 3 5 8 13 21只看跳法的变化就可以看出f(n)=f(n-1)+f(n-2)2.假如n个台阶有f(n)种方法最后一步可以是跳了一...原创 2019-04-01 01:41:16 · 131 阅读 · 0 评论 -
剑指offer——二维数组的查找
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。注意:1.只能从左下角坐标或右上角坐标找起,比如下表的4*4数组,若target比右上角的9大,则row++去下一行找,若target比右上角角的9小,则col--去左边的列找2...原创 2019-04-05 16:16:51 · 134 阅读 · 0 评论 -
#ifndef 的用法介绍
转自:https://www.cnblogs.com/sylar5/p/10065376.html1.ifndef是 if not define 的缩写,它是预处理功能中三种(宏定义,文件包含和条件编译)中的第三种--条件编译。其使用方式是:#define X...#endif//c语言在对程序进行编译时,会先根据预处理命令进行预处理,C语言编译系统包括预处理,编译...转载 2019-04-01 02:11:33 · 520 阅读 · 0 评论 -
字符指针赋值、传值
1.先来理解一下指针的初始化及赋值int main(){ char *a; cout<<"please input the plaintext"<<endl; cin>>a; cout<<a;}a=...是给a赋值*a=...是给a指向的内存赋值上述代码错误在没有把一个变量的地址赋值给指针...原创 2019-05-13 11:44:58 · 7013 阅读 · 0 评论