- 博客(11)
- 收藏
- 关注
转载 markdown编辑器
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。 用于编写说明文档,并且以“README.MD”的文件名保存在软件的目录下面。 除此之外,由于我们有了RStudio这样的神级编辑...
2019-03-19 20:20:14
246
转载 静态变量
对于静态全局变量来说,针对某一源文件的以static声明的文件级变量与函数的作用域只限于文件内(只在文件内可见),也即“内部连接”,因而可以用来限定变量的作用域; 对于静态局部变量来说,在函数内以static声明的变量虽然与自动局部变量的作用域相同(即作用域都只限于函数内),但存储空间是以静态分配而非默认的自动分配方式获取的,因而存储空间所在区域不同(一般来说,静态分配时存储空间于编译时在程序数据...
2019-03-19 20:18:32
267
转载 组件(component)
简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual BASIC中叫控件。 组件是对数据和方法的简单封装。C++ Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。 组件是C++ Builder环境中最令人激动的部分。使用组件可以实现拖放式...
2019-03-19 20:06:57
459
转载 C语言的中gets(s)和scanf("%s",s)的区别
二者都是从终端读入字符串。功能为 1、 gets功能为读入一行,并将换行符转换为字符串结束符。 2、 scanf("%s",s);读入时,遇到空白字符,包括空格,制表符,换行符时均会停止输入。 从功能上可以看出不同之处: 1 终止条件不同。gets只有遇到\n时才会结束输入,而scanf遇到空格或制表符时,也会结束输入。 比如输入"test string\n"。 用gets得到的字符串为"test...
2019-03-17 21:23:08
559
转载 万能头文件
最近在打cf时赛后翻阅别人的代码总是会发现一个陌生而奇怪的头文件#include<bits/stdc++.h> 奇怪之处就在于基本上所有的代码只要用了这个头文件就不再写其他头文件了。 百度过后仿佛打开了新世界的大门,头文件居然还可以这样用!!! #include<bits/stdc++.h>包含了目前c++所包含的所有头文件!!!! 从此开启开挂般的人生啊!! ...
2019-03-17 21:20:13
310
转载 数组初始化
以前我这样初始化一个数组,并自我感觉良好: int a[5] = { 0 }; // 全部初始化为01这种简单的写法让我非常爽,于是我又想把数组全部初始化为1:int a[5] = { 1 }; // 我想全部初始化为11直到十分钟前,我都以为这句代码确实能够将5个元素全部初始化为1,但事实跟我...
2019-03-17 20:56:41
294
转载 floyd
来源: https://blog.youkuaiyun.com/riba2534/article/details/54562440 我们要做的是求出从某一点到达任意一点的最短距离,我们先用邻接矩阵来建图,map[i][j]表示从i点到j点的距离,把自己到自己设为0,把自己到不了的边初始化为无穷大,代码为: [cpp] view plain copy //初始化 for(int i=1; i<=n; i+...
2019-03-17 14:47:27
138
转载 无穷大0x3f3f3f3f
编程中无穷大常量的设定技巧 如 果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择,但是在更多的情况 下,0x7fffffff并不是一个好的选择。 很多时候我们并不只是单纯拿无穷大来作比...
2019-03-16 20:32:19
187
转载 scanf("%d\n",&a)
scanf()函数的原理 想象输入设备(键盘)连接着一个叫“缓冲”的东西,把缓冲认为是一个字符数组。 当你的程序执行到scanf时,会从你的缓冲区读东西,如果缓冲区是空的,就阻塞住,等待你从键盘输入。 现在假设你的缓冲区里有:abcd\n1234\n (其中\n是回车符)执行:scanf("%s",name);的时候,由于scanf是读数据直到看见空白符(空白符:指空格符、制表符、回车符)就停止...
2019-03-14 17:04:31
5466
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人