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语言学习笔记
.预处理.#ifndef
#ifndef->ifnotdefine配合#endif使用在h头文件中使用,防止重复包含和编译。也可以用条件编译来实现。例如:编写头文件test.h在头文件开头写上两行:#ifndef_TEST_H_#define_TEST_H_//一般是文件名的大写...codes...#endif转载于:https://www.cnblogs.com/protogenoi/p/8521958.html
weixin_30535043
·
2020-09-17 03:33
c/c++
C语言学习笔记
之基础
C语言学习笔记
之基础一、变量类型1、程序的本质就是对数据的操作。在C中数据可以分为三种基础类型:整型、字符型、实数型。
虬髯大汉
·
2020-09-17 03:13
C语言
C语言学习笔记
0
参考书目:Cprimerplus编程的7个步骤定义程序目标设计程序编写代码编译运行程序测试和调试程序维护和修改程序
youm1
·
2020-09-17 02:00
C语言学习笔记
c语言学习笔记
c语言博大精深,功能强大,内容繁多,故我在此仅把自认为靠谱的部分写出来。我是一个在校生,有幸受到导师的看重,进入学校某实验室学习,自认为c语言基础学的还凑合。在此写下我的学习心得,若有不对之处,希望各位高手指点下小弟,以便修改。导师在讲授c语言时常说:给人讲程序一定要“接地气”地讲,于是我的学习笔记也会很“接地气”。以下是在正式接触c语言之前要做的几件事:1.了解什么是计算机程序2.了解什么是计算
GEEKTJ
·
2020-09-16 22:39
C语言学习笔记
(一):数据类型,运算符与表达式,控制语句
目录1介绍2基本数据类型3字符串4运算符与表达式5控制语句6I/O1介绍1C语言编译过程链接器的作用是,把你编写的目标代码、系统的标准启动代码和库代码这3部分合并成一个文件,即可执行文件。对于库代码,链接器只会把程序中要用到的库函数代码提取出来。2C程序解剖3命名规则给变量命名时要使用有意义的变量名或标识符,如果变量名无法清楚地表达自身的用途,可在注释中进一步说明。可以用小写字母、大写字母、数字和
lsj00凌松
·
2020-09-16 21:51
C与C++
c语言
解剖C语言---数据类型转换与数据运算集锦
C语言学习笔记
之数据类型转换与数据运算一:数据类型转换(1)自动转换(5+5.000000=?结果是10还是10.000000):发生在不同类型的数据混合运算时,由编译系统自动完成。
weixin_34183910
·
2020-09-16 20:41
c/c++
c语言学习笔记
scanf和printf格式的问题
inta=0;intb=0;scanf("%d%d",&,&b);上面这种和下面这种哪种对?inta=0;intb=0;scanf("%d,%d",&,&b);一个格式是空格,一个格式是逗号,都是对的,两种写法都是规定了变量和变量之间是怎么区分开的,有人习惯用空格表示我输入完了一个变量的值,有人喜欢用逗号表示,你也可以用问号。我下面这种写法都没有问题,完全可以编译通过,visutalstudioc
weixin_30773135
·
2020-09-16 12:48
c/c++
c语言学习笔记
--chapter0-getchar,scanf以及缓冲区的概念
关于C语言的scanf输入字符串的回车问题?http://blog.chinaunix.net/uid-20568790-id-1632289.html你肯定会奇怪为什么一开始先说这个,一开始不都是数据类型什么的嘛,这个写在最前面因为后面的程序即使最简单的code都会用到输入输出,输出比较简单,可以放在后面再说,但是输入就不同了,如果不先了解一下,可能会得到和你预想不同的结果哦^_^.也正是由于和
HenryQWER
·
2020-09-16 12:04
编程语言
C语言
C语言学习笔记
(一)
C语言学习笔记
c语言程序构成:主函数和程序体变量的定义1.int(整型)2.char(字符型)3.float(单精度)3.double(双精度)函数的输入和输出常量的定义c语言程序构成:主函数和程序体注
认知-无知
·
2020-09-16 12:17
c语言
C语言学习笔记
-scanf
函数名:scanf功能:执行格式化输入用法:intscanf(char*format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘)读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为:scanf("",);scanf()函数返回成功赋值的数据项数,出错时则返回EOF。其控制串由三类字符构成:1。格式化说明符
nomad2
·
2020-09-16 12:51
C/C++
c语言学习笔记
之scanf函数
scanf函数是监听键盘输入内容并赋值给变量的函数,但是在初次使用该函数的时候我定义了两个变量如:chaA;chaB;scanf("%c",&A);scanf("%c",&B);printf("输出A:%c,B:%c",A,B);的时候却出现了A被赋值但是B没有被赋值成功的情况。原来scanf函数是先监听到enter键后把输入的内容取出来放到一个缓存空间中,然后在根据定义的变量类型,从缓存空间中查
CostwordM
·
2020-09-16 11:49
C语言printf和scanf--
c语言学习笔记
7
-%输出方式是两个百分号,代表一个百分号printf("only%d%%,isok",23)输出only23%,isokprintf()的转换说明修饰符在%和转换字符之间插入修饰符可以修饰基本的转换说明。表1和表2列出可作为修饰符的合法字符。如果要插入多个字符,其书写顺序应该与表1中列出的顺序相同。不是所有的组合都可行。表中有些字符是C99新增的,如果编译器不支持C99,则可能不支持表中的所有项。
一升米
·
2020-09-14 07:51
c语言学习笔记
C语言学习笔记
三——将int类型的数据转换为字符串
玄之又玄,众妙之门#include#include/**函数:Int_To_Str(intx,char*Str)*功能:将整型转为字符串*参数:x:转换的整数*str:转换后的字符串*/voidInt_To_Str(intx,char*Str);//函数声明//主函数intmain(){inti=123;intj=0;charMsg[20]="ABCDEFGHIJKLMNOPQRST";char*
_Zenor_
·
2020-09-13 05:58
C语言复习
10-1Python学习笔记 10-2
C语言学习笔记
: 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识
10-1Python学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“InPythonyoucan”打头。将这个文件命名为learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个文件;第二次打印时遍历文件对象;第三次打印时将各行存储在一
IT天天学
·
2020-09-12 18:09
python从入门到实践
python
C语言学习笔记
6
鲁迅先生曾说过,伟大的成绩和辛勤劳动是成正比例的,有一分劳动就有一分收获,日积月累,从少到多,奇迹就可以创造出来。学习也是同等道理,日积月累,逐渐储备知识就可以完成自己的理想。然而看c语言编程教程是储备知识的一个方法,所以现在就来看看我要学习的知识内容。if语句是大型程序使用最多的结构,不管你编写的是应用程序还是脚本语言,经常会遇到判断语句。用if语句可以构成分支结构。它根据给定的条件进行判断,以
AWBS1
·
2020-09-12 17:16
c语言学习笔记
—关于在头文件中定义extern变量
“1.h”#includeexterninta;“1.c”#include#include"1.h"inta=3;intmain(intargc,charconst*argv[]){printf("%d\n",a);f();printf("%d\n",a);return0;}“2.c”#include"1.h"voidf(){a=5;}结果gcc1.c2.c-omain./main35
DiuDiuZ
·
2020-09-11 17:16
c语言学习笔记
c语言学习笔记
在调用文件i/o函数时,若文件指针指向末尾,此时向文件写入内容,则会将文件结束符替换成换行符然后再将数据写入。
DiuDiuZ
·
2020-09-11 17:16
c语言学习笔记
c语言学习笔记
—scanf,getchar关于字符跟字符串的读取
scanf字符和字符串的读取对于stdin中的字符的读取,scanf、getchar等函数会读取缓冲区中的第一个字符,包括空白字符和非空白字符。对于stdin中的字符串的读取,scanf会在开始处理后(跳过第一个非空白字符之前的空白字符,规则1)读取到的第一个空白字符处退出,并在读取的字符串尾部加入’\0’作为结束标志。
DiuDiuZ
·
2020-09-11 17:16
c语言学习笔记
C语言学习笔记
1.C语言中打印格式1.%p:打印指针地址;&取地址2.%s:字符串3.%c:一个字符4.%d:有符号十进制整数5.%ld:输出长整型数据6.%o:八进制数形式输出整数7.%e:指数形式输出实数8.%.10f:用来输出实数,保留小数点10位9.%u:十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误10.%x:使用十六进制数字
Yogurt丶
·
2020-09-11 14:49
C/C++
C语言学习笔记
9(自动变量|数组定义|容器|集成初始化|下标|sizeof)
函数1没有参数时voidf(void):确定函数不需要参数voidf():不确定函数需要什么参数进行函数声明时,括号内尽量明确,哪怕什么也没有。mainreturn0表示正常运行本地变量又称为局部变量、自动变量(生存期是自动的)。生存期开始出现到消失的周期。作用域起作用的领域。块大括号内的代码称为块。数组2intmain(){intnumber[100];//此数组可以放100个intnumber
Quant_Learner
·
2020-09-10 12:06
#
C
C++
Cython
C语言学习笔记
c语言中external,static关键字用法static用法:在C中,static主要定义全局静态变量、定义局部静态变量、定义静态函数。1、定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量。全局静态变量有以下特点。a.在全局区分配内存。b.如果没有初始化,其默认值为0.c.该变量在本文件内从定义开始到文件结束可见。2、定义局部静态变量:在局部变量前面加上关键
moomqq
·
2020-08-25 17:42
C语言笔记
C语言学习笔记
之获取文件长度
本文为原创文章,转载请标明出处#include#includeintmain(){FILE*inputFile;inputFile=fopen("data.bin","rb");if(!inputFile){fprintf(stderr,"Can'topenbinfile!");exit(1);}fseek(inputFile,0,SEEK_END);longinputFileLength=fte
aigua1949
·
2020-08-25 06:50
c/c++
c语言学习笔记
:命令行参数与命令行分析函数getopt()
初识c语言时,我一直将main函数写作intmain(void),但随着学习的深入,我了解到main函数身为一个函数,当然也可以接收输入的参数,它的参数就是进程开始时输入的命令。所以main函数的完整形式应该写作:intmain(intargc,char*argv[]),其中argc是一个int型变量,储存命令参数的个数,argv是一个指针数组名(所以char*argv[]也可以写作char**a
多智近妖赵官家
·
2020-08-25 06:41
c语言学习笔记
——结构体
1.结构体是一种自定义的数据类型struct结构体名{类型说明符成员名;。。。。。。。。。。。类型说明符成员名;};2.结构体变量通过‘.’语法来访问结构体成员变量3.可以直接赋值例如:stu1=stu2;注意:数组不可以直接赋值⼩小技巧:可以通过把数组放在结构体内实现数组的直接赋值4.以最⼤大成员变量类型所占空间为分配单位,!按结构体成员声明顺序⾃自上⽽而下分配。注:分配空间不⾜足以存储成员变量
xxdgeren
·
2020-08-25 05:25
C语言学习笔记
--结构体
要求:用结构体数组储存学生信息,每个学生有姓名、学号、成绩。从键盘按学号顺序输入N名学生信息,再按成绩从高到低的顺序输出各学生的全部信息。三个文件组成,分别为student.hstudent.c和main.cstudent.h如下:#ifndefSTUDENT_H_INCLUDED#defineSTUDENT_H_INCLUDED#defineN3struct//储存学生信息的结构体数组{intn
半城抹茶
·
2020-08-25 05:18
个人学习笔记
C语言学习笔记
——结构体
1.定义结构体的一般形式为:(注意大括号后面的分号不能少)struct结构体名{成员列表};注:C语言中结构体成员只能是数据,而C++中结构体的成员既可以包括数据(即数据成员),又可以包括函数(即函数成员)2.除了可以对成员进行逐一赋值,也可以像数组一样整体赋值,例如:structstu{char*name;//姓名intnum;//学号charsex;//性别floatscore;//成绩}st
Mr_Gintoki
·
2020-08-25 02:14
C语言
黑马程序员_
C语言学习笔记
之指针基础
-------IOS培训、android培训、期待与您交流!----------1.指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。2指针的类型。先列出一些指针的类型,简单的认识一下(1)int*ptr;//指针的类型是int*(2)char*ptr;//指针的类型是char*(3)int**ptr;//指针的类型是int**(4)int(*ptr)[3];//指针的类
MR____Wang
·
2020-08-25 02:10
C语言学习笔记
——结构体与共同体
一.数据类型1.基本数据类型:char、int、short、long、float;2.指针类型:char*、int*、short*;3.构造类型:char[]、int[]、short[];二.用typedef说明一个新类型typedef是C语言一个关键字,作用是为一种数据类型定义一个新名字,不能创建新类型。#include//typedef是为已经存在的**数据类型**起别名typedefunsi
mayjoyi
·
2020-08-25 01:43
笔记
c语言学习笔记
(10)——结构体
------------------------------------------------------------------#includestructStudent{//Student可以看成一种数据类型intage;floatscore;charsex;};intmain(void){structStudentst={80,66.6,'F'};return0;}------------
iteye_709
·
2020-08-25 01:33
【
C语言学习笔记
】调用系统命令system
调用系统命令system()头文件stdlib.h函数原型intsystem(char*command)Windows系统intsystem(constchar*string)Linux系统功能简单的讲,system函数可以调用在程序中调用系统命令。在Windows系统中调用的是cmd控制台命令;在Linux系统中调用的是shell命令。参数输入函数的输入是一个字符串,可以是字符串常量,也可以是字
夏蒼
·
2020-08-22 18:25
C语言学习笔记
C语言学习笔记
1:什么是计算、算法?
1、什么是计算、算法?计算:计算机做的所有事情都叫做计算(比如画画就是计算)算法:计算的步骤就是算法2、程序的执行两种方法1.解释:借助一-个程序,那个程序能试图理解你的程序,然后按照你的要求执行2.编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——器语言——写的程序,然后,这个机器语言写的程序就能直接执行了3、解释语言vs编译语言1.语言本无编译/解释之分2.常用的执行方
过了某天
·
2020-08-22 18:28
C语言
学习笔记 快速过一遍C语言(2)数组/函数/指针/结构体/冒泡排序/枚举/反码/链表/位运算符
文章类型:
C语言学习笔记
课程:《郝斌C语言自学教程》视频时长:38h30min观看时间:2020.3.28-2020.4.11感想:啊啊啊,老子终于学完了!!!
迟学者
·
2020-08-22 11:31
C语言
C语言学习笔记
之字符串拼接的2种方法——strcat、sprintf
本文为原创文章,转载请标明出处1.使用strcat进行字符串拼接#include#include#includeintmain(){char*firstName="Theo";char*lastName="Tsao";char*name=(char*)malloc(strlen(firstName)+strlen(lastName));strcpy(name,firstName);strcat(n
MetaphorXi
·
2020-08-21 13:50
Coding
嵌入式
c语言学习笔记
一.嵌入式嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。嵌入式系统作为装置或设
WANGXINGYUUUUU
·
2020-08-20 20:58
C语言学习笔记
-----scanf【通过键盘将数据输入到变量中】(两种用法)
C语言学习笔记
-----scanf【通过键盘将数据输入到变量中】(两种用法)用法一:scanf(“输入控制符”,输入参数);功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
weixin_40466655
·
2020-08-19 21:22
C语言学习笔记
【
C语言学习笔记
】指针作为函数参数传递地址详解
1.值传递#includevoidswap1(intx,inty){intt;t=x;x=y;y=t;}intmain(){inta=1,b=2;swap1(a,b);printf("s1:a=%d,b=%d\n",a,b);return0;}显然,这是无法改变a,b的值的,只能改变形参x,y的值。2.传地址swap1#includevoidswap1(int*px,int*py){int*t;p
柒七_
·
2020-08-17 14:26
C
c语言学习笔记
(2)——预备知识
c语言预备知识1.cpu内存条硬盘显卡主板显示器之间的关系硬盘里的《猛龙过江》(双击)--->内存条cpu---->显卡,声卡--->显示器2.helloword程序如何运行起来?编译.c--->连接.exe--->运行3.什么是数据类型?4.什么是变量?变量的本质是内存中一段存储空间变量名和这段存储空间的地址发生关联5.cpu内存条vc++6.0操作系统之间的关系由vc++6.0发生请求--->
iteye_709
·
2020-08-17 08:41
C语言学习笔记
-5.循环结构程序设计
一、for语句,while语句,do-while语句1.特征forwhiledo-while最小执行次数001判断方式初始化->先判断后执行先判断后执行先执行后判断优缺点在循环次数明确时使用较方便更适用于条件不确定的场合无论如何都会执行一次2.do-while语句常用于解决脆弱的输入方式charchoice;do{scanf("%c",&choice);}while(choice!='y'&&ch
weixin_30550081
·
2020-08-17 06:57
C语言学习笔记
:排序方法:冒泡排序、选择排序、插入排序
一:冒泡排序//一次次比较把最大的放到最后#define_CRT_SECURE_NO_WARNINGS#include#include#includeintmain(void){inta[]={2,4,6,5,3,1};inti=0;intj=0;intn=6;inttmp=0;printf("排序前:");for(i=0;ia[j+1]){tmp=a[j];a[j]=a[j+1];a[j+1]=
喜欢猫的咸鱼
·
2020-08-16 09:56
C语言笔记
C语言学习笔记
--选择排序,插入排序
#include//插入排序,voidsortArray(intp[],intn);voidinsert(intp[],inta,intb);//选择排序voidselectedSort(intp[],intn);voidswap(int&p1,int&p2);//预定义#defineArrayCounts9intmain(){inta[]={1,3,8,2,6,5,7,4,9};sortArra
??yy
·
2020-08-16 09:49
C语言学习笔记
---好用的函数memcpy与memset
这个主要用于我个人的学习笔记,便于以后查询,顺便分享给大家。想必在用C的时候难免会与数组,指针,内存这几样东西打交道,先以数组为例,例如有一个数组inta[5]={1,2,3,4,5},我们要将数组a里面的数据复制到数组b中,一般刚刚接触C语言的我们会怎么做?我们一般会想到用循环来做吧1inti;2inta[5]={1,2,3,4,5},b[5];34for(i=0;i用法:memcpy函数是内存
weixin_30808253
·
2020-08-16 02:10
c语言学习笔记
1 - memset,memcpy的用法
memset:memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值,第二个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,其返回值为指向s的指针。函数原型:void*memset(void*s,intch,size_tn);函数解释:将s中前n个字节(typedefunsignedintsize_
小小泡泡
·
2020-08-16 01:18
学习笔记
C语言学习笔记
(十一) -内存管理 Storage
内存操作/*void指针类型定义指针变量时不指定它指向哪一种类型,即它可以通过强制类型转换指向任意一种数据类型内存操作:将实参指向的类型忽略,全部按照字节处理strcpymemcpy(void*dest,void*src,lenth);memcmp()memset(void*dest,intch,lenth);memset(str,'',sizeof(str));*/#include#includ
陆讯
·
2020-08-15 20:43
linux
c语言学习笔记
之文件IO
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2010/06/09/5659473.aspx对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,用open或creat返回的文件描述符标识该文
李万鹏
·
2020-08-15 17:14
linux
语言
c
终端
网络
cmd
C语言学习笔记
基本数据类型的精度:char1字节short2字节int4字节long8字节float4字节double8字节float和double默认保留小数点多少位?为什么?float类型数据在内存中占4个字节,2^16,其中符号位1位,指数位8位,尾数23位,小数点后保留6位double类型数据在内存中占8个字节,2^32,小数点后保留16位。取余运算结果的正负性只看左边,例:-3%5=-35%-2=5浮
范佩西
·
2020-08-15 02:54
初学C语言
C语言学习笔记
前言:此篇blog主要为了回顾C语言的一些基本知识点,稍微梳理一下C语言的一些基本概念及结构。并不作具体讲解。1.1基本结构(1)main是主函数的函数名,每个程序都必须有且只有一个main函数;程序总是从main函数开始执行。(2)每个c语句以分号结尾。(3)使用标准库函数应在程序开头一行写#include(4)C语言注释的两种形式:a.单行注释"//"b.多行注释"/*注释内容*/(5)sca
木的竹
·
2020-08-14 19:35
C语言
复习笔记
总结归纳
C语言学习笔记
(二)--从最简单的数据类型开始
C语言学习笔记
(二)--从最简单的数据类型开始C语言的数据类型对变量的说明可以包括三个方面:·数据类型·存储类型·作用域所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的。
Silence-轩辕-寂
·
2020-08-14 11:19
01.
C/C++
C语言学习笔记
:gcc介绍
编译程序的四个步骤:1.预处理:去掉注释,进行宏替换,头文件包含等工作gcc-Etest.c-otest.i2.编译:不同平台全用的汇编语言是不一样的,编译是将高级语言编译成汇编语言gcc-Stest.i-otest.s3.汇编:将汇编语言翻译成二进制的目标代码gcc-ctest.s-otest.o4.链接:链接各函数库的入口,得到可执行代码gcctest.o-otest平时编译的命令gcctes
wxh_无香花自开
·
2020-08-14 03:12
C
开发工具
gcc
C语言学习笔记
——关于 .obj 文件的理解
【编译】:根据当前源代码编译成二进制目标文件(即.obj文件)【链接(link)】:将生成的.obj文件与库文件.lib等文件链接,生成可执行文件(.exe文件)。一个现代【编译器】的主要工作流程如下:源程序(sourcecode)→预处理器(preprocessor)→编译器(compiler)→汇编程序(assembler)→目标程序(objectcode)→连接器(链接器,Linker)→可
ABCD调
·
2020-08-13 11:44
C语言学习笔记
C语言学习笔记
:二维数组与指针
0.引言在学习二维数组的时候,会自然产生以下几个问题,但是介于目前没有对以下几个问题有详细的讲解,那今天我来对下面几个自然提出的问题做一下详解:二维数组如何进行声明?二维数组如何作为指针传递到函数形参中?二维数组如何向函数传递某一行的元素?在使用二维数组的时候我们有哪些注意事项,如何节省系统的存储空间?在我们正式开始之前,建议大家可以先回顾以下我们一维数组的相关知识。1.二维数组的声明在此处,我们
算法Monkey
·
2020-08-11 01:34
C语言学习笔记
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他