A. C语言中常用的英文单词都是什么意思
C
语言中常用的主要关键字如下:
int:是
integer(整型)的缩写。
long
int:长整型,表示的范围比
int
大。
short
int:短整型数,表示的范围比
int
小。
float:是浮点数的意思。
double:是双精度的意思,数据范围比
float
大。
signed:有符号数,有正数、负数之分的。
unsigned:无符号数,没有正数和负数之分,数据范围比
signed
的要大。
char:是
character(字母)的缩写。
break:是中断的意思。
const:是constant(常量)的缩写。
default:是缺省的意思。
struct:是
structure(结构)的缩写。
typedef:该词不是一个固定的英文单词缩写。它表示的意思就是:重新自定义一种新的数据类型。例如:重新定义一个结构等。可以理解成这样:type-define。
static:是静态的意思。
switch:是开关的意思。在
C
语言编程中,它常常和
case
语句一起使用。
return:是返回的意思,通常用于调用子函数后,子函数返回给主函数一个数值。
register:是寄存器的意思,从理论上说,如果把某个变量放在寄存器中(例如语句:register
int
i
;
表示将变量
i
保存在寄存器中),而不是放在内存中,则执行速度会快一些,但是现在机器的硬件速度如此之快,快的这点儿速度已经可以忽略不计了。
while:是
C
语言的循环语句。
continue:是继续的意思。
这么多关键字,至于说在具体的编程中到底是什么样子,那就必须要在实际的程序代码中去体会了。
B. 用C语言编程实现对键盘输入的英文名句子进行加密
#include<stdio.h>
void main()
{
char str1[256],str2[256],*p,*q;
int x;
gets(str1); p=str1; q=str2;
while ( *p )
{ if ( (*p)>='A' && (*p)<='Z' )
{ x=(*p)-'A';
x++; (*q)=x%26+'A'; q++;
x++; (*q)=x%26+'A'; q++;
x++; (*q)=x%26+'A';
}
else if ( (*p)>='a' && (*p)<='z' )
{ x=(*p)-'a';
x++; (*q)=x%26+'a'; q++;
x++; (*q)=x%26+'a'; q++;
x++; (*q)=x%26+'a';
}
else (*q)=(*p);
p++; q++;
}
(*q)=0; printf("%s
",str2);}
}
C. 有20几个C语言方面的英文专业术语寻求帮助翻译成中文寻求帮助,急~~~
1、数学符号、伪代码、算法
2、转义字符、圆括号、花括号
3、注释
4、可视化表示形式、流程图、菱形符号
5、语句、复合语句
6、语法错误、逻辑错误
7、优先级
8、值
9、赋值运算符
10、类型转换
11、实参、形参
12、十进制整数
13、库函数
14、计数控制重复、标志控制重复
15、初始化
16、初始值、基础案例
17、算术表达式
18、编译
19、顺序、选择、循环
20、自顶向下、逐则羡步求精
21、递归函数
22、迭代
23、函数原孙兆拍型
24、自定义头文件
25、按值调用、引用调用
26、存储类、数据类型
27、数组名就是数组地址
28、一个C程猜散序,不管大小,都包含函数和变量
29、学习一种新的编程语言的唯一方法就是用它来写程序。
D. (C语言编程)输入一个英文句子,将每个英文单词的头字母变为大写
#include <stdio.h>
#include <ctype.h>
main()
{ char s[80],*p;
printf("输入一个字符串闷雀局:");
gets(s);
p=s;
while(*p)
{
while(!isalpha(*p))
p++;
if(*p>='a'&&*p<='z')
*p=*p-32;
while(isalpha(*p))
p++;
}
printf("修改蚂让后的字符串:");
puts(s);
}
运行结果如下:
输入一个字符串:how are You,fine thanks!
修改后的字符串岁团:How Are You,Fine Thanks!
Press any key to continue
E. C语言编程问题 输入一个英文句子(以句号’.’结束),要求将句中的单词分行打印出来
#include <stdio.h>
void main()
{
char a[100];
int i = 0;
int c;
printf("输入一个英文语句:");
while ((c=getchar()) != '慧消.')
{
a[i++] = c;
}
a[i] = '茄数\0';
i = 0;
while (1)
{
if (a[i] != ' ' && a[i] != '\0')
{
printf("%c", a[i]);
i++;
}
else if (a[i] == ' '前纳知)
{
printf("\n");
while (a[i] == ' ')
{
i++;
}
}
else
{
printf("\n");
break;
}
}
}
F. c语言涉及用的英语有哪些
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:条件语句
G. (C语言编程)输入一个英文句子,将每个英文单词的头字母变为大写,单词之间用空格隔开
程序已在dev-c++下编译确认:/*提取用空格分隔的字符串中的单词,并改单词首字母为大写*/
#include<stdio.h>
int partition(char *s1,char *s2,int pos)
{
int i,j;
i=pos;
while(s1[i]==' ')
i++;
if(s1[i]!='