一开始看到WPF里面经常用如下语句来构造资源文件Uri: Uri uri = new Uri("/AssemblyName;component/image.png"); 我还以为这种格式的字符串是URI标准规定的,但是网上查了一下却没发现有这种格式的URI字符串。 URI是统一资源标识符,通用文法为 ...
源程序 → 外部声明 | 子程序(外部声明) 外部声明 → 函数定义| 函数声明 函数定义 → 类型标识符(复合句) 标识符类型 → 无类型 | 字符型 | 整型 | 浮点型 整型→ 长整型 | 短整型 | 无符号整型 声明→ 指针直接声明| 直接声明 指针 → * | * 指针 直接声明→ 标识符 ...
分类:
编程语言 时间:
2016-10-31 00:03:36
阅读次数:
277
在读正则语言之前先明确一下语言、文法的基本概念。 一、基本概念 首先给出一个有限的、非空的符号集合Σ,成为字母表。 字母表中任意字符组成的字符串就是一个句子,比如aaa,bbb,即Σ*的元素。 这些字符串构成的集合就是一个语言,比如{aaa,bbb},即Σ*的子集。 举一个例子: Σ={a,b},则 ...
分类:
编程语言 时间:
2016-10-30 16:46:13
阅读次数:
151
<源程序>→<外部声明>|<外部声明><函数体> <外部申明>→<头文件><函数声明>|其他声明 <函数体>→<返回值类型><标识符><形参><复合语句> <返回值类型>→void|char|int|float <标识符>→<字母>|<标识符><字母>|<标识符><数字> <字母>→a|b|c|.. ...
分类:
编程语言 时间:
2016-10-30 11:41:49
阅读次数:
176
标识符列表 → 标识符 | 标识符列表,标识符 标识符 → 下划线 标识符|字母 标识符|数字|字母|下划线 常数表达式 → 条件表达式 参数列表 → 参数声明 | 参数列表 ,参数声明 参数声明 → 说明符声明 标识符 语句列表 → 语句 | 语句列表 语句 语句 → 复合语句 | 表达式语句 | ...
分类:
编程语言 时间:
2016-10-29 12:14:47
阅读次数:
213
文法推导如下: <程序>→ <外部声明>|<程序><外部声明><外部声明>→ <函数定义>|<声明><函数定义>→ <类型说明><声明符><复合语句><类型说明>→void|char|int|float...<声明符>→<指针直接说明符>|<直接声明符><指针>→<*>|<* *><直接声明符>→< ...
分类:
编程语言 时间:
2016-10-29 01:47:32
阅读次数:
201
<源程序> —><外部声明> |<程序外部声明> <外部声明> —> <函数定义>|<定义> <程序外部声明> —><头文件>|<宏定义> <头文件> —> <#include stdio.h>|<#include stdilb.h>|<#include <string>>|<#include ma ...
分类:
编程语言 时间:
2016-10-29 01:43:08
阅读次数:
167
程序-> <外部声明><程序><外部声明> 外部声明-> <函数定义>|<声明> 函数定义-> <函数类型><说明符><复合语句> 函数类型-> void|char|int|float 说明符-> <指针 ><直接说明符>|<直接说明符> 指针-> <*>|<*><指针> 直接说明符-> <标识符> ...
分类:
编程语言 时间:
2016-10-28 23:31:42
阅读次数:
361
<程序> -> <声明> | <程序> <函数> <声明> -> #include<stdio.h>|#include<string.h>|............ <函数> -> <修饰符> <标识符> <形参> <复合语句> <修饰符>-> void | char | int | double ...
分类:
编程语言 时间:
2016-10-28 23:25:22
阅读次数:
239