E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式c语言
链表常见操作-
嵌入式C语言
嵌入式笔记1.单链表组织与存储typedefstruct_link_node{elem_typedata;struct_link_node*next;}link_node,*link_list;2单链表常见操作(1)初始化intinit_link(link_list*list)//注意,这里是指针的指针,相当于**link_node,实际含义是存放link_node指针的指针 {*list=(li
Norton-Linux内核研究
·
2020-08-21 11:09
程序员的自我修养【笔记】
嵌入式C语言
数据结构之链表
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。(百度百科)。通俗来讲,链表的数据存储位置不确定,但是可以通过链表结构中的指针指向相应的数据,从而达到逻辑连续的目的。链表适用于长度不确定的数据结构,插入或删除某个元素不需要调整整个数据结构。链表不适用于频繁查找某个数据。以下为源码,包含单链表,双链表和循环双链表list.h#ifndef__LI
叫我一声小明哥
·
2020-08-21 10:17
C数据结构
嵌入式c语言
学习笔记
一.嵌入式嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统作为装置或设
WANGXINGYUUUUU
·
2020-08-20 20:58
嵌入式C语言
阶段性总结
嵌入式C语言
阶段性总结最近做完了聊天室的项目,C语言基础的学习阶段也算是告一段落了,但我对C语言还是只是一个入门,就像一个工具,我现在只是了解、会初步使用它了,但并没有达到如臂挥使的地步,今后还需要对C
清酒与水
·
2020-08-19 09:49
C语言编程的几个小注意事项1
嵌入式c语言
学习记录学习思考【1】c语言中包含文件用,从头文件目录中开始进行搜索。
shizheng_Li
·
2020-08-18 16:52
嵌入式系统
嵌入式C语言
编译器:GCC
1GCC相关介绍GCC与gcc有什么不同?GCC(GNUCompilerCollection)GNU编译器集合,包含众多语言的编译器:C、C++、Java、D、Objective-C、etcgcc:特指GCC中的C语言编译器GCCVS嵌入式多数嵌入式操作系统都基于GCC进行源码编译Linux、VxWorks、Android、etc实际开发中的应用内核开发:gcc应用开发:gcc/g++/gdc2初
一万HOURS
·
2020-08-16 10:53
实用工具
你知道
嵌入式C语言
中各变量存储的位置吗?
局部变量、局部静态变量、全局变量、全局静态变量区别如下:局部变量:栈区;局部静态变量:静态区;全局变量:静态区的常量区;全局静态变量:静态区。在进行C/C++编程时,需要程序员对内存的了解比较精准。经常需要操作的内存可分为以下几个类别:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员
嵌入式资讯精选
·
2020-08-10 13:00
嵌入式C语言
面试常问关键字
static关键字修饰变量变量分为局部变量和全局变量,都存储在静态区,而普通变量存储在栈区。静态全局变量作用域仅仅局限于变量被定义的文件中,其他文件不能使用;静态局部变量只能在函数中使用,同一个文件中其他函数没法使用,它存储在静态区,即使函数结束,这个静态局部变量的值不会被销毁,直到程序结束才会销毁,函数下次使用时仍能使用该值并且保持上次运算结果,默认初始化为0,并且仅初始化一次。修饰函数静态函数
蓁叶
·
2020-08-07 21:31
C/C++
嵌入式C语言
代码规范
C语言代码规范参考安富莱C语言编码规范1.文件与目录1、文件及目录的命名规定可用的字符集是[A-Z;a-z;0-9;._-]。2、源文件名后缀用小写字母.c和.h。3、文件的命名要准确清晰地表达其内容,同时文件名应该精练,防止文件名过长而造成使用不便。在文件名中可以适当地使用缩写。以下提供两种命名方式以供参考:(1)各程序模块的文件命名开头2个消协字母代表本模块的功能:如:主控程序为mpMain.
不咸不要钱
·
2020-08-07 21:29
c
嵌入式
几道经典的
嵌入式C语言
笔试题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这
shx516857593
·
2020-08-07 18:53
[25]
C/C++
[20]
面试
计算机学生 嵌入式 方向
第一阶段——嵌入式Linux软件工程师(3周)职场定位:LinuxDevelopmentEngineerforSoftwareEngineering本期目标:嵌入式系统是现在最热门的计算机应用领域之一,
嵌入式
IT山IT水
·
2020-08-04 16:32
方法与哲理
嵌入式C语言
面试题
嵌入式开发.C语言面试题预处理器(Preprocessor)1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL我在这想看到几件事情:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少
哼着无旋律的歌
·
2020-08-02 17:22
嵌入式
嵌入式C语言
实战开发(五)
一、关键字1、register关键字(1)register作用的实现原理?计算机的三大组成部分:CPU的三大组成部分:运算器、控制器、存储器cache高速缓存器存储器寄存器(2)为什么要把变量变为寄存器变量?(register关键字作用?)经常被访问的变量我们就可以用register修饰为寄存器变量,请求编译器尽可能的将变量存在CPU的内部寄存器中,节省了CPU从内存中抓取数据的时间,从而提高了运
丫就是熊个猫猫
·
2020-08-02 14:48
C/C++
经典回放:11道
嵌入式C语言
面试题剖析
转载于CU技术社区,原文标题:经典回顾:16道
嵌入式C语言
面试题可以看出我裁剪了不少,而且严格的来说原文写的不够流畅,有些句子不通顺。不过还是应该感谢作者But_Bueatiful。
韦东山
·
2020-08-02 14:30
面试题
嵌入式C语言
中的volatile关键字
/*********以下是转载《16道
嵌入式C语言
面试题中的一题》***********/关键字volatile有什么含意并给出三个不同的例子。
sfrysh
·
2020-08-02 13:59
C语言程序设计
嵌入式C语言
的自我修养:这样编出来的代码简直行云流水!
嵌入式C语言
的自我修养:这样编出来的代码简直行云流水!
qq_25814297
·
2020-08-02 13:00
编程
嵌入式C语言
常用关键字
1.static关键字这个关键字前面也有提到,它的作用是强大的。要对static关键字深入了解,首先需要掌握标准C程序的组成。标准C程序一直由下列部分组成:1)正文段——CPU执行的机器指令部分,也就是你的程序。一个程序只有一个副本;只读,这是为了防止程序由于意外事故而修改自身指令;2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。3)非初始化数据段(bss段)——在程序中
Strive--顾
·
2020-08-02 13:39
位运算与嵌入式编程
嵌入式c语言
程序优化方法总结
文章目录一.优化方法总结二.AGA8优化算法一.优化方法总结1.将小数转换成单精度进行运算:通常小数被系统默认为双精度double型数据,将小数转成float型可提高运行速率。如:3.14---->3.14f2.将int---->替换为unsighedshort3.将浮点型转成整形运算,可能会牺牲一定精度,如:a0.1023=(a1023)/1000=(a乘法运算5.乘除法----->移位运算6.
tutu-hu
·
2020-08-02 12:53
嵌入式开发
【嵌入式】C语言高级编程▁▁▁
嵌入式C语言
入门编程学习!
✍1、C语言标准什么是C语言标准呢?我们生活的现实世界,就是由各种标准构成的,正是这些标准,我们的社会才会有条不紊的运行。比如我们过马路,遵循的交通规则就是一个标准:红灯停,绿灯行,黄灯亮了等一等。当行人和司机都遵循这个默认的标准时,我们的交通系统才会顺畅运行。电脑中的USB接口也是一种标准,当大家生产的USB产品都遵循USB协议这种通信标准时,我们的手机、U盘、USB摄像头、USB网卡才可以在各
C语言编程俱乐部
·
2020-07-30 19:38
C/C++进阶学习
几道经典的
嵌入式C语言
笔试题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的ASCII值。这
reille
·
2020-07-30 16:25
其他
嵌入式
语言
c
integer
编译器
面试
新手必看,学习Linux重要八招
一:
嵌入式c语言
C语言是嵌入式领域最
weixin_34248118
·
2020-07-30 03:31
C语言中的Doxygen注释模板
目录一、文件注释,放于文件的开头二、函数注释,放于函数声明前三、数据结构注释,放于数据结构定义前四、宏定义注释,放于宏定义上方或者右侧五、全局和静态变量注释六、常用标签命令关键字
嵌入式C语言
开发中通常使用
hututu_404
·
2020-07-30 01:07
C
C++
C语言的变参函数(自定义printf格式输出log)
参考文献:1.0
嵌入式C语言
自我修养08:变参函数的格式检查1.1C语言中文参考手册(vprintf_s)1.简单应用/**Ausart.c**Createdon:2020年1月13日*Email:linxch2018
CeLino_
·
2020-07-27 17:10
C语言
浅谈嵌入式 MCU 软件开发之应用工程的堆与栈
转载自:http://huxiongwei.spaces.eepw.com.cn/articles/article/item/136717内容提要概述与案例分析1.
嵌入式C语言
应用工程中堆栈的定义和作用
你行你上天
·
2020-07-16 00:16
C
嵌入式
【Linux】
嵌入式C语言
MySQL编程(libmysqlclient-dev使用)
文章目录准备工作相关函数解释C变量类型C语言常用开发接口mysql_initmysql_real_connectmysql_querymysql_store_resultmysql_fetch_rowmysql_free_result和mysql_close错误处理一些辅助函数实践一下补充准备工作搜索是否包含依赖库sudoapt-cachesearchmysqlclient-dev(显然打错了,是
被大笨猪拱了的大白菜
·
2020-07-15 17:14
Linux
学习笔记
C语言10之二重指针
说明:本文主要参考朱有鹏老师linux
嵌入式C语言
高级篇笔记,已注明转载。1.二重指针1.1二重指针与普通一重指针的区别1)本质上来说,二重指针和一重指针的本质都是指针变量,指针变量的本质就是变量。
wangdapao12138
·
2020-07-15 02:13
C
二重指针
指针数组
二维数组
嵌入式C语言
环境下的CAN总线通讯协议
原文地址:
嵌入式C语言
环境下的CAN总线通讯协议相信本公众号的读者对CAN通讯协议肯定都不陌生,各位在采集CAN总线信号、分析数据的时候是否想过,这些信号在电控单元(ECU)中通讯协议是如何实现的。
古德曼 思想
·
2020-07-13 21:34
新能源汽车
代码生成
控制器
嵌入式C语言
中CAN报文字节序问题的处理方法
原文地址:
嵌入式C语言
中CAN报文字节序问题的处理方法友情提示:本期内容讨论的内容有烧脑,请大家做好心理准备。【思想】隐隐感觉本文观看人数会是新低。
古德曼 思想
·
2020-07-13 21:34
CAN总线
代码生成
C语言
嵌入式C语言
访问DB2数据库示例
说明,本文主要通过例子看看
嵌入式C语言
如何访问DB2数据库环境:DB210.5.0.8/LINUX1.创建测试数据$db2"createdbtest"$db2"connecttotestdb"$db2"
匿_名_用_户
·
2020-07-11 14:21
DB2
嵌入式C程序基础与编程结构
嵌入式C语言
是单片机最常用的编程语言。早期,许多嵌入式应用程序是使用汇编级编程开发的。但是,它
wujianming_110117
·
2020-07-10 12:56
嵌入式系统
计算机软件
系统软件
嵌入式C语言
修炼之道.内存操作篇
数据指针在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况:(1)某I/O芯片被定位在CPU的存储空间而非I/O空间,而且寄存器对应于某特定地址;(2)两个CPU之间以双端口RAM通信,C
wangshuwang
·
2020-07-10 05:41
嵌入式
尚观
嵌入式c语言
视频教程
尚观
嵌入式C语言
视频教程,共43集,分享大这里供大家学习。课程讲师:zorro讲师介绍
quedou1941
·
2020-07-10 01:46
网络世界
嵌入式C语言
高级开发讲解(三)——调试工具gdb和脚本文件
gdb调试工具:首先编辑一个app.c文件,然后使用命令:gcc-gapp.c-oapp(-g专门用于调试二进制文件)gdbapp显示版本信息,然后进入gdb调试界面输入命令run(运行程序)gdblist(8):列出代码(以10行为单位)(以第8行开始)quit:tu退出命令行参数./test(这里面写参数)gdb-argstesrt:调试带命令行参数gdb中一些重要的命令汇总llistl列出代
ZSJGodboy
·
2020-07-10 00:01
嵌入式C语言
之零碎知识
***操作系统:裸机程序:代码量小,功能简单,所有的代码都和直接的目的有关,没有服务性代码。操作系统:管理阶级,其代码本身不直接产生价值,他的主要目的是管理所有的资源,为直接工作的程序提供服务(例如分配内存)。操作系统既是管理者也是服务者。操作系统的调用通道:API函数。操作系统负责管理和资源分配,应用程序负责具体的直接操作。当应用程序需要使用系统资源(内存,cpu,硬件操作)时,通过API向操作
西班牙馅饼_0301
·
2020-07-10 00:07
嵌入式C语言
之位操作详解
1.位操作符:位操作直接将两个操作数按照二进制对应进行操作;例:0xaa&(位与)0xf0=0xa0;逻辑操作是两个操作数整体来操作;例:0xaa&&(逻辑与)0xf0=1;嵌入式的移位操作针对于无符号数:左移时右侧补0,右移时左侧补0,相当于逻辑移位对于有符号数:左移右侧补0,右移左侧补符号位(正数补0,负数补1),相当于算术移位。2.寄存器:寄存器的在设定特定位时不能影响其他位。当改变寄存器特
西班牙馅饼_0301
·
2020-07-10 00:07
嵌入式C语言
之深谈内存
内存:计算机程序=代码+数据(数字)用函数来类比:函数的形参就是代加工的数据(函数内还需要一些局部变量),函数本体就是程序,函数的返回值就是结果,函数体执行的过程就是过程。代码:函数数据:全局变量,局部变量。内存管理:汇编语言:没有任何内存管理,汇编操作直接使用内存位置;C语言编译器帮我们直接管理内存,我们通过编译器的变量名访问内存c++对于内存进行分装,可以用new创建对象,为对象分派内存jav
西班牙馅饼_0301
·
2020-07-10 00:06
嵌入式c语言
内存操作之C语言指针进阶
C语言指针进阶下面为了让大家更好的理解上面两个概念,我们来举几个例子来查看一下。解释第一个概念:大小一样的盒子存储指针代码如下:我们声明了两个类型的变量,它们的类型是不同的。我们通过sizeof来查看这两个指针变量的大小。运行结果如下这是在Ubuntu操作系统下的运行结果,下面两句命令分别是编译命令和运行的命令,可以看到虽然它们的指针指向的类型不一样,但是存储指针的空间是一样的,都是4个字节,指针
奔跑吧_自己
·
2020-07-09 23:47
嵌入式学习第二步
嵌入式C语言
---struct & union
1、struct没有结构体之前,在C语言中,数据的组织依靠:变量+数组。最初最简单的时候,只需要使用基本数据类型(intcharfloatdouble)来定义单个变量,需要几个变量就定义几个。后来情况变复杂了,有时需要很多意义相关的变量(譬如需要存储及运算一个班级的学生分数)这时候数组出现了。数组解决了需要很多类型相同、意义相关的变量的问题。但是数组是有限制的。数组最大的不足在于,一个数组只能存储
qq_38220557
·
2020-07-09 23:09
嵌入式C语言
嵌入式C语言
---swap经典
1、形参和实参中的swap#includevoidswap1(inta,intb);voidswap2(int*a,int*b);intmain(void){inta=10,b=9;printf("before:a=%db=%d\n",a,b);swap1(a,b);swap2(&a,&b);printf("after:a=%db=%d\n",a,b);return0;}voidswap1(int
qq_38220557
·
2020-07-09 23:09
嵌入式C语言
嵌入式C语言
入门——Linux下常用命令
Linux下常用命令常用命令复习常用快捷键文件类型和权限修改文件类型文件权限Linux文件所属用户修改文件权限文件操作相关命令管道压缩文件与解压缩文件常用命令复习切换目录cd查看目录内容lsls-a查看隐藏文件ls-l查看文件详细信息ll查看隐藏文件详细信息特殊目录.代表当前目录…代表上一级目录路径绝对路径:从根目录开始的路径相对路径:以当前文件路径为坐标的路径返回上一次的目录cd-查看历史命令h
Neo_0
·
2020-07-09 23:09
嵌入式C语言
编程小技巧
流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执行效率,解决发案就是尽量使用指令的“条件执行”功能。在LPC2200系列中,可以通过过下面的程序延迟10毫秒:for(i=0;i>8;//IP数据报总长度低字节IpHeadUint8[11]=IpHea
Leon_Geo
·
2020-07-09 19:02
嵌入式C语言
知识点
/*002*******************************************************************************************************003**嵌入式程序员应知道的0x10个C语言Tips004**************************************************************
muyanchen-zen
·
2020-07-09 18:25
C语言
嵌入式C语言
基础(一)
C有32个关键字、9种控制语句、34种运算符、8种数据类型。一、典型代码分析1、C语言中包含头文件有两个符号“”和时编译器在系统头文件目录中搜索需要包含的文件。2、第6行定义一个大数组时,需采用static的方法定义。3、第9行会因第5行定义的数据类型问题,导致死循环。4、第9行for循环中表达式错误,因C语言中数组的下标是从0开始的。5、第12行,编程风格不规范,将返回值赋给其他类型的指针变量前
jianchaoyv
·
2020-07-09 18:49
嵌入式C
嵌入式C语言
之内存操作
C语言嵌入式系统编程修炼之内存操作数据指针在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况:(1)某I/O芯片被定位在CPU的存储空间而非I/O空间,而且寄存器对应于某特定地址;(2)两
light546
·
2020-07-09 13:43
C/C++程序
嵌入式C语言
4.3 C语言内存空间的使用-指针与运算符
1.++、--、+、-inta=100;a+1;对比:int*p=xxx;[0x12]p+1;[0x12+1*sizeof(*p)]指针的加法(减法)运算,实际上加(减)的是一个单位,单位的大小可以使用sizeof(p(0))获得int*pp+1char*pp+1p++p--更新地址2.[]变量名[n]n:IDb标签地址内容的标签访问方式取出标签里的内存值3.逻辑操作符>=<===!=1.跟一个特
XcsdnJ2713
·
2020-07-09 12:05
嵌入式C语言
4.1 C语言内存空间的使用-指针
指针:就是内存资源的地址、门牌号的代名词假如你所在的城市是一个内存(存储器),如果找到你家,就是通过你的家庭住址(指针)寻找,而你家里的摆设面积之类的就是内存的内容(指针指向的内容)。指针变量:存放指针这个概念的盒子c语言编译器对指针这个特殊的概念,有两个疑问?1.分配一个盒子,盒子要多大??在32bit系统中,指针就4个字节在64bit系统中,指针就8个字节可以看出一个系统中,所有指针的内存大小
XcsdnJ2713
·
2020-07-09 12:05
17条
嵌入式C语言
编程小知识,需要知道!
1.流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执行效率,解决方案就是尽量使用指令的“条件执行”功能。2.在LPC2200系列中:可以通过过下面的程序延迟10毫秒:for(i=0;i>8;//IP数据报总长度低字节IpHeadUint8[11]=I
嵌入式资讯精选
·
2020-07-09 10:42
跟涛哥一起学习嵌入式 33:《
嵌入式C语言
自我修养》书稿V1.0版
经常有网友要我推荐一些关于嵌入式方面的书,尤其是一些转行学嵌入式的朋友,该看那些书能快速构建嵌入式学习所需要的知识体系呢?嵌入式是一门交叉学科,没有足够的知识储备,上来就学习的话,往往也就成了走过场,跟着操作走一遍,深入不下去,学不到精髓。有没有一本书,专门针对嵌入式学员设计,嵌入式开发所需要的所有理论知识和常用的技能点都涉及到,都刚刚好,不会讲太深,讲太偏,也不会泛泛而谈,都是工程结合理论,在实
宅学部落-王利涛
·
2020-07-09 10:34
嵌入式
linux
C语言
AIoT
物联网
干货 | 大牛谈
嵌入式C语言
的高级用法
C语言程序设计是我们的专业基础课,但是C语言本身却是一个非常强大的工具,它是到目前为止最为广泛使用的工具,并且在可以预见的将来,它仍然是皈依为程序员的人们心中的神器。这个工具作什么的呢?它在人和机器之间建立了一个交流的平台。如有小伙伴想自学,可以进群731871503进行交流学习,提升编程,共同进步我们把上面的场景复习一下:你要我算100的阶乘,于是我去机房上机,编写了一个程序,运行程序,哦,结果
wenpeng231
·
2020-07-09 09:58
嵌入式C语言
编程要点
嵌入式C语言
编程要点模块划分(1)模块即是一个.c文件和一个.h文件的结合,头文件是对于模块接口的声明。(2)某模块提供给其它模块调用的外部函数及数据需要在头文件中以extern声明。
魔王子
·
2020-07-09 08:09
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他