神奇的输入输出流
1 |
|
面对对象的类
对象操作Sales_item.h
内容见 Sales_item.h
1 |
|
1 |
|
对象操作Sales_item.h
内容见 Sales_item.h
1 |
|
#define
宏1 |
|
1 |
|
就是不需要声明,直接定义然后调用的使用inline修饰函数,无法获取地址,可放在头文件供外部调用。
相当于将方法体拷贝到调用处。
数学库 math.h
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 | /** 将二进制数据写入文件 size_t是sizeof运算符返回类型, |
示例: 将文件追加到另一个文件
1 |
|
存储类:即存储模型 自动、寄存器、具有外部链接的静态、具有内部链接的静态、空链接的静态,还有基于指针的类型。
作用域:作用范围
链接 : 是否可被外部引用
存储时期:变量在内存中保留的时间
代码块作用域:即方法体等类似范围
函数原型作用域:函数声明时范围
文件作用域:文件内函数外声明的范围,可被内部任何地方和其他文件引用,也称全局变量
外部链接: 文件作用域,不用static
修饰
内部链接: 文件作用域,使用static
修饰
空链接: 代码块作用域 和 函数原型作用域 变量具有空链接
静态存储时期: 静态变量在程序执行期间一直存在,具有文件作用域变量具有静态存储时期。
自动存储时期: 局部变量属于自动类型。
1 |
|
掷骰子,随机数生成
头文件 dice.h
1 | int roll(int max); |
实现 dice.c
1 |
|
调用 main.c
1 |
|
创建动态数组,记得要free释放
1 |
|
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment
一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行(空行的定义是显示上看起来像是空的,便会被视为空行。比方说,若某一行只包含空格和制表符,则该行也会被视为空行)。普通段落不该用空格或制表符来缩进。
如果你确实想要依赖 Markdown 来插入标签的话,在插入处先按入两个以上的空格然后回车。
Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。
类 Setext 形式是用底线的形式,利用 = (最高阶标题)和 - (第二阶标题),例如:
类 Atx 形式则是在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,例如:
Markdown 标记区块引用是使用类似 email 中用 > 的引用方式。如果你还熟悉在 email 信件中的引言部分,你就知道怎么在 Markdown 文件中建立一个区块引用,那会看起来像是你自己先断好行,然后在每行的最前面加上 > :
引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等:
这是一个标题。
- 这是第一行列表项。
- 这是第二行列表项。
给出一些例子代码:
return shell_exec("echo $input | $markdown_script");
Markdown 支持有序列表和无序列表。
无序列表使用星号、加号或是减号作为列表标记:
有序列表则使用数字接着一个英文句点:
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如,下面的输入:
我前面有四个空格/一个制表符
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。不管是哪一种,链接文字都是用 [方括号] 来标记。
This is an example inline link.
This link has no title attribute
参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:
This is an example reference-style link.
Markdown 使用星号()和底线(_)作为标记强调字词的符号,被 或 包围的字词会被转成用 \ 标签包围,用两个 * 或 包起来的话,则会被转成 \,例如:
single underscores
double underscores
如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:
每一段程序都是从printf 'hello world'
开始
Markdown 使用一种和链接很相似的语法来标记图片,同样也允许两种样式: 行内式和参考式。
行内式的图片语法看起来像是:
参考式的图片语法则长得像这样:
1 | ![小荟][url] |