A. 设有n个单词的字典表……(用c语言

你是说编程吗?不好意思,我只会PASCAL。

B. 用C语言编写一个将若干单词按字母排序的程序 请各位高手帮忙

//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define FILENAME "c:\\a.txt" /*存放单词的文本文件,可以在此修改路径*/

char *readln(FILE *fp) /*从文件fp中读取一行(一个)单词,保存到字符数组中,返回字符数组的地址,返回NULL说明文件读取已经结束*/
{
char *wd=NULL,c;
int n=0;
if ((c=fgetc(fp))!=EOF) {
wd=(char*)malloc(sizeof(char));
if (!wd) return NULL;
*wd=c;
++n;
while ((c=fgetc(fp))!='\n'&&c!=EOF)
{
wd=(char*)realloc(wd,sizeof(char)*++n);
wd[n-1]=c;
}
wd=(char*)realloc(wd,sizeof(char)*++n);
wd[n-1]='\0';

}
return wd;
}

int cmp(const void *a,const void *b) /*根据字母顺序比较两个单词字符串的大小*/
{
int i=0,j=0;
const char *as=*(const char **)a;
const char *bs=*(const char **)b;

while (as[i]&&bs[j])
if (tolower(as[i])==tolower(bs[j])) {
++i;
++j;
}
else break;
return tolower(as[i])-tolower(bs[j]);

}

void freewds(char **a,const int n) /*释放占用的空间*/
{
int i;
for (i = 0; i<n; i++) {
free(a[i]);
}
free(a);
}
int main(void)
{
char **wds=NULL,*line=NULL;
int i,n=0;
FILE *fp=fopen(FILENAME,"r");

if (!fp) {
fprintf(stderr,"FILE NOT FOUND\n");
return -1;
}
while (line=readln(fp),line) /*将文件中的单词读取到wds数组中*/
{
if (!wds) {
wds=(char **)malloc(sizeof(char*));
n=1;
}
else wds=(char **)realloc(wds,sizeof(char*)*(++n));
wds[n-1]=line;
}

fclose(fp); /*关闭文件*/

qsort(wds,n,sizeof(char*),cmp); /*对单词进行排序,不区分大小写*/

for (i = 0; i<n; i++) { /*输出排序后的结果*/
puts(wds[i]);
}

freewds(wds,n);
return 0;
}
//---------------------------------------------------------------------------

C. 求基础c语言单词表,单词量越多越好

一、关键字
1.数据类型
1.1内置数据类型
void(空)
int(integer,整数)
char(character,字符)
float((single)float point, 单精度浮点)
double(double float point, 双精度浮点)

1.2. 自定义数据类型
typedef(type, define 类型定义)
union(联合)
struct(structure, 结构)
enum(enumeration, 枚举)

1.3.类型修饰
1.3.1长短
short(短)
long(长)
1.3.2符号
signed(有符号)
unsigned(无符号)
1.3.3可变性
const(constant常量)
volatile(可变的)
1.3.4存储位置
register(寄存器)
auto(automatic,自动的,函数结束后内存回收)
static(静态的,程序结束后才回收;且是内部的)
extern(external外部的,声明在链接时可被外部函数使用)
/////////////////////////////////////////////////////////
2.流程控制
2.1.任意跳转: goto(go, to)

2.2.跳入
2.2.1二分支:
if(如果)
else(其他)
2.2.2.多分支
switch(开关)
case(情况)
default(默认,缺省)
2.2.3.循环
for (对于)
while (当...时)
do (做)

2.3.跳出
continue(继续)
break(中断)
return(返回)
////////////////////////////////////////////////
3.运算符
sizeof(size,尺寸;of之)
////////////////////////////////////////////////
二、标准库
待补充

D. 问C语言编程所涉及英文单词或函数的中英文对照表

auto :声明自动变量
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明寄存器变量
typedef:用以给数据类型取别名
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明
return :子程序返回语句(可以带参数,也可不带参数)
union:声明共用数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句
signed:声明有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句

E. C语言里的英文单词所代表的是什么

关键字

有个关键字列表你可以参考一下

F. C语言中常见的英语单词缩写

晕 这些都是英语的缩写,英语差的话,要靠平时的积累,除此之外没有什么办法了.
buf buffer 的缩写,缓冲的意思吧.
sum 总数, 和的意思,一般用计算和用的.
deno (是demo吧?)演示 的意思
area 面积的意思吧
cloum 这个不会,好像也没有这个词(帮你查了字典了)
sprt (Sequential Probability Ratio Test 顺序概率比测试 ???????)
这个应该是 sort 吧?排列,分类, 拣选的意思.
prime 最初, 青春, 精华 的意思

这些都是根据命名习惯决定的,下面的资料可以参考下:(一定对你有帮助的)

匈牙利命名法

由于匈牙利风格信息冗余,并与编码规范的其它条款冲突,所以它的存在仅限于VC中。
下面是它的命名部分规则:

1. 类的命名 C+首字母大写的单词组合,通常是名字性短语,一般不含下划线
如CMyClass

2 函数(类成员函数) 首字母大写的单词组合,通常是动宾结构的短语一般不含下划线
如 GetName(), PostMessage(),SaveProfile()等
3 成员变量 m_开头,小写的类型标记标记+首字母大写的单词组合,通常是名字性短语
其中,小写的类型标记,DWORD简写为dw,int 记为 i, usigned int记为u或n,HANDLE记为h,Window记为wnd, 以0结尾的字符串记为sz,CString记为str
如 m_szName, m_strName,m_nAge
4. 全局变量同成员变量,只是将m_改为g_
5. 静态变量同成员变量,只是将m_改为s_
6. 参数, 同成员变量,只是去掉m_,无前缀 如SaveProfile(NewProfile)
7. 指针,通常是与变量前叫p表示,指向指针的指针则是pp开头

匈牙利命名法 按照MS方式编程:匈牙利符号表示法
匈牙利符号表示法包括许多与下列命名有关的约定:
(1)变量
(2)函数
(3)类型和常量
(4)类
(5)参数
匈牙利符号表示法的前缀代码指导说明书:

**************************************************************************
前缀 数据类型(基本类型)
C 字符
BY 字节
N 短整数和整数(表示一个数)
I 整数
X,Y 短整数(通常用于X坐标和Y坐标)
CX,CY短整数(通常用于表示X和Y的长度,C表示计数)
B 布尔型
W UINT(无符号数)和WORD(无符号字)
L LONG(长整数)
DW DWORD(无符号长整数)
FN 函数指针
S 串
SZ,STR 以0字节终止的字符串
LP 32位长整数指针
H 编号(常用于表示Windows对象)
MSG消息
**************************************************************************
变量的命名:
应用匈牙利表示法,变量可用上表中的前缀代码来表示。另外,当一个变量是由一个或几个子名构成时,每一个子名都要以大写字母开头。下

面是几个例子:
char *szfileName; // a nulla terminated string:以0终止的字符串
int *lpidate;// a 32-bit pointer to an int:指向一个整型变量的32位的长指针
Bool,bSemaphore; //a boolean value
WORD dwMaxCount // a 32-bit unsigned WORD
尽管我们了解一个函数的局部变量没有说明,但是也有个别表示全局变量必须要以 g_ 开头:
int g_iXPos;// a global x-position
int g_iTimer; // a global y-position
char *g_szString //a global NULL terminated string
函数的命名:
函数和变量的命名方式相同,但是没有前缀,换句话说,子名的第一个字母要大写。下面是几个例子:
int PlotPixel(int ix,int iy,int ic);
void *MemScan(char *szString);
而且,下划线是非法的。例如,下面的函数名表示是无效的匈牙利表示法:
int Get_Pixel(int ix,int iy);
类型和常量的命名:
所有的类型和常量都是大写字母,但名字中可以允许有下划线。如:
const LONG NUM_SECTORS=100; // a C++ style constant
#define MAX_CELLS 64; // a C style constant
#define POWERUNIT 100;// a C style constant
typedef unsigned char UCHAR;// a user defined type
类的命名
类命名的约定可能要麻烦一点。但我也看到有很多人在使用这个约定,并独立地进行补充。不管怎么说,所有C++的类必须以大写C为前缀,类

名字的每一个子名的第一个字母都必须大写:
class CVector// the chinese mean of vector is 矢量
{
public
CVector();
{ix=iy=iz=imagnitude=0;} //the chinese mean of magnitude is 大小
CVector(int x, int y, int z)
{ix=x;iy=y;iz=z;}
......
private:
int ix,iy,iz;//the position of the vector
int imagnitude; //the magnitude of the vector
......
}
参数的命名
函数的参数命名和标准变量命名的约定相同。但也不总是如此。如:
UCHAR GetPixel(int x,int y);
这种情况下,更准确的匈牙利的函数原型是:
UCHAR GetPixel(int ix,int iy);

G. C语言中所有单词的中文意思

楼主不要像背语文课本一样去背下来,多写写代码,自然会记住的!auto :声明自动变量
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明寄存器变量
typedef:用以给数据类型取别名
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明
return :子程序返回语句(可以带参数,也可不带参数)
union:声明共用数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句
signed:声明有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句

H. C语言常用词汇及函数有那些

常用词汇:

1、short:修饰,短整型数据,可省略被修饰的int。

2、long:修饰int,长整型数据,可省略被修饰的int。

3、long long:修饰int,超长整型数据,可省略被修饰的int。

4、signed:修饰整型数据,有符号数据类型。

5、unsigned:修饰整型数据,无符号数据类型。

6、restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。

7、return:用在函数体中,返回特定值(如果是void类型,则不返回函数值)。

8、continue:结束当前循环,开始下一轮循环。

9、break:跳出当前循环或switch结构。

10、goto:无条件跳转语句。

11、if:条件语句,后面不需要放分号。

12、else:条件语句否定分支(与if连用)。

13、switch:开关语句(多重分支语句)。

14、case:开关语句中的分支标记,与switch连用。

15、default:开关语句中的“其他”分支,可选。

常用函数:

1、int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z'),返回非0值,否则返回0。

2、int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0。

3、int abs(int i) 返回整型参数i的绝对值。

4、double cabs(struct complex znum) 返回复数znum的绝对值。

5、double fabs(double x) 返回双精度参数x的绝对值。

6、long labs(long n) 返回长整型参数n的绝对值。

I. C语言的所有单词

楼主不要像背语文课本一样去背下来,多写写代码,自然会记住的!auto :声明自动变量
double :声明双精度变量或函数
int: 声明整型变量或函数
struct:声明结构体变量或函数
break:跳出当前循环
else :条件语句否定分支(与 if 连用)
long :声明长整型变量或函数
switch :用于开关语句
case:开关语句分支
enum :声明枚举类型
register:声明寄存器变量
typedef:用以给数据类型取别名
char :声明字符型变量或函数
extern:声明变量是在其他文件正声明
return :子程序返回语句(可以带参数,也可不带参数)
union:声明共用数据类型
const :声明只读变量
float:声明浮点型变量或函数
short :声明短整型变量或函数
unsigned:声明无符号类型变量或函数
continue:结束当前循环,开始下一轮循环
for:一种循环语句
signed:声明有符号类型变量或函数
void :声明函数无返回值或无参数,声明无类型指针
default:开关语句中的“其他”分支
goto:无条件跳转语句
sizeof:计算数据类型长度
volatile:说明变量在程序执行中可被隐含地改变
do :循环语句的循环体
while :循环语句的循环条件
static :声明静态变量
if:条件语句
希望对你能有所帮助。

J. C语言向数据库插入个单词表 然后如何去调用它

调用对应的数据库的kpi,然后read出来