C语言关键字 1•C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed static sizof struct switch typedef union
unsigned void volatile while
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:条件语句
Actual argument 实际参数 Addition 加法
Address 地址 Alert 警告
Algorithm 算法 ANSI 美国国家标准协会
Area 面积 Argument 参数,自变量
Arithmetic expresssion 参数,自变量 Arithmetic operator 算术运算符
Array 数组 Ascending order 升序
Assignment operator 赋值运算符 Back slash 反斜杠
Backspace 退格键 Base address 基地址
Basic Combined Programming Language (BCPL) 基本组合编程语言
Binary code file 二进制代码文件 Binary executable 二进制可执行文件
Binary operator 二元运算符 Block 块,语句块
Boolean 布尔值 Bubble sort 冒泡排序
Buffer 缓冲区 Built-in function 内置函数
Call by reference 引用调用 Call by value 传值调用
Called function 被调函数 Calling function 调用函数
Carriage return 回车 Character 字符
Code snippet 代码片断 Column 列
Combined Programming Language (CPL) 组合编程语言
Comma operator 逗号运算符 Compiler 编译器
Compound statement 复合语句 Concatenation 连接
Condition 条件 Conditional construct 条件结构
Constant 常量 Control 控制,控制权
Console 控制台 Counter 计数器
Data type 数据类型 Declaration 声明
Decrement 自减,递减 Descending order 降序
Difference 差 Dimension 维数,维
Division 除法 Double 双精度浮点型
Double quote 双引号 Element 元素
Escape sequence 转义序列 Even number 偶数
Executable statement 可执行语句 Expressions 表达式
Extension 扩展名 Factorial 阶乘
Fibonacci series 斐波那契数列 Filename 文件名
Final value 终值 Float 浮点型
Flow chart 流程图 Form Feed 换页
Formal parameter 形式参数,形参 Fraction 小数
Function 函数 Global variable 全局变量
Header file 头文件 Identifier 标识符
Increment 自加,递增 Index 索引
Infinite loop 无限循环 Initial value 初值
Initialization 初始化 Inner loop 无限循环
Input 输入 Instruction 指令
Integer 整形,整数 Integrated Development Environment(IDE)集成开发环境
Iteration construct 循环结构 Key combination 组合键
Keyword 关键字 Leap year 闰年
Linker 连接器 Literal 常量,文字
Local variable 局部变量
Logical operator 逻辑运算符
Loop 循环
Machine code 机器码
Member 成员
Memory location 内存单元
Modulus 取模
Multiple condition 多重条件
Multiple dimensional array 多维数组
Multiplication 乘法
Negative number 负数
Nest 嵌套
New line 换行
Object file 目标文件
Object program 目标程序
Odd number 奇数
Operand 操作数
Operator 操作符,运算符
Operator precedence 运算符优先级
Outer loop 外层循环
Output 输出
Parameter 参数
Parameterized function 参数化函数
Perimeter 周长
Pointer 指针
Positive number 正数
Power 幂
Precision 精确度
Pre-processor command 预处理命令
Prime number 质数
Product 积
Project 工程
Prototype 原型
Pseudocode 伪代码
Queue 队列
Quotient 商
Random number 随机数
Recursive function 递归函数
Relational operator 关系运算符
Remainder 余数
Retrieve 检索
Row 行
Scope 作用域
Single dimensional array 一维数组
Single quote 单引号
Sorting 排序
Source code 源代码
Square root 平方根
Stack 栈
Statement 语句
Step 步骤
String 字符串
String literal 字符串常量
Structure 结构
Structured programming 结构化编程
Subscript 下标
Subtraction 减法
Symbol 符号
Syntax 语法
Tab 制表符
Ternary operator 三元运算符
Traverse 遍历
Triangle 三角形
Type cast 强制类型转换
Unary operator 一元运算符
User-defined function 自定义函数
Variable 变量
Workspace 工作区
就32个英语单词。如下参考:
1、数据类型关键字(8个)int 、short 、long、signed、unsigned、char 、float,、double
2、程序控制关键字(10个)
if 、else、switch、case、default、break、do 、while、 for、continue
3、函数及数据存储关键字(6个)
void 、return、auto、register、static、 extern
4、构造数据类型关键字(5个)
struct、union、enum、typedef、sizeof
5、其它3个不常用(3个)
goto、const、 volatile
扩展资料:
1、如果要定义一个存放20个英文的字符串,数组的长度应该是20+1,原因以后再讨论。
2、一个中文汉字或全角的标点符号需要两个字符宽度来存放。
3、变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。
4、include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
5、插入头文件的内容
include命令告诉预处理程序将指定头文件的内容插入到预处理程序命令的适当位置。有两种方法来指定插入头文件:
# include文件名 gt;
#包括“文件名称”
如果需要包含标准库标头或实现版本提供的标头,则应使用第一种格式。
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/
#include "stdio.h"
main()
{int i,j,result;
for (i=1;i10;i++)
{ for(j=1;j10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/
}
printf("\n");/*每一行后换行*/
}
}
2、/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
兔子的规律为数列1,1,2,3,5,8,13,21....*/
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i=20;i++)
{ printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");/*控制输出,每行四个*/
f1=f1+f2; /*前两个月加起来赋值给第三个月*/
f2=f1+f2; /*前两个月加起来赋值给第三个月*/
}
}
3、/*判断101-200之间有多少个素数,并输出所有素数及素数的个数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。*/
#include "math.h"
main()
{
int m,i,k,h=0,leap=1;
printf("\n");
for(m=101;m=200;m++)
{ k=sqrt(m+1);
for(i=2;i=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap) /*内循环结束后,leap依然为1,则m是素数*/
{printf("%-4d",m);h++;
if(h%10==0)
printf("\n");
}
leap=1;
}
printf("\nThe total is %d",h);
}
4、/*一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程
找出1000以内的所有完数。*/
main()
{
static int k[10];
int i,j,n,s;
for(j=2;j1000;j++)
{
n=-1;
s=j;
for(i=1;ij;i++)
{if((j%i)==0)
{ n++;
s=s-i;
k[n]=i;
}
}
if(s==0)
{printf("%d is a wanshu: ",j);
for(i=0;in;i++)
printf("%d,",k[i]);
printf("%d\n",k[n]);
}
}
}
5、/*下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,
请在空白处完善程序。*/
main()
{ int a[4][4],b[4][4],i,j; /*a存放原始数组数据,b存放旋转后数组数据*/
printf("input 16 numbers: ");
/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/
for(i=0;i4;i++)
for(j=0;j4;j++)
{ scanf("%d",a[i][j]);
b[3-j][i]=a[i][j];
}
printf("array b:\n");
for(i=0;i4;i++)
{ for(j=0;j4;j++)
printf("%6d",b[i][j]);
printf("\n");
}
}
6、/*编程打印直角杨辉三角形*/
main()
{int i,j,a[6][6];
for(i=0;i=5;i++)
{a[i][i]=1;a[i][0]=1;}
for(i=2;i=5;i++)
for(j=1;j=i-1;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
for(i=0;i=5;i++)
{for(j=0;j=i;j++)
printf("%4d",a[i][j]);
printf("\n");}
}
7、/*通过键盘输入3名学生4门课程的成绩,
分别求每个学生的平均成绩和每门课程的平均成绩。
要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车
其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/
#include stdio.h
#include stdlib.h
main()
{ float a[4][5],sum1,sum2;
int i,j;
for(i=0;i3;i++)
for(j=0;j4;j++)
scanf("%f",a[i][j]);
for(i=0;i3;i++)
{ sum1=0;
for(j=0;j4;j++)
sum1+=a[i][j];
a[i][4]=sum1/4;
}
1.return返回。2.value值。3.function函数。4.declaration声明。5.extern外部。6.insert插入。7.error错误。8.delete删除。9.file文件。10.open打开。11close关闭。12.read读。13.write写。14.constant常量。15.number数字。16.circle循环。17.variant变量。18.sort排序。19.keywords关键字。20.debug调试。暂时就列出来20个非常常用的c语言必背单词,使用编程语言会经常遇到这些单词的,望采纳。
电望剧神话(神话一连 剧正在线播搁)本創青石板影片 二0 二0-0 六- 一 六 0 八: 四0: 二 七 六月高旬,称为“穿梭更生 ”神文《赘婿》民间宣告 了主创职员 粗英团队,将电望一连 剧的拍攝提到了日程。那原书没有暂前刚曩昔 了九周年,现阶段仍正在网进级 ,据说 起码 借患上要三年网才有否能...
DNMP(Docker + Nginx + MySQL + PHP 七/ 五 + Redis)是一款齐功效 的LNMP一键装置 法式 。支撑 的办事 丰硕 、功效 壮大 、运用单纯、兼容多仄台。是实用 于多端的一款docker开辟 取临盆 情况 的PHP情况 齐野桶。DNMP名目特色 : 一00%谢...
一、以ASP、PHP、JSP、ASP.net、Perl、或者CGI等编程说话 制造 的;二、没有是自力 存留于办事 器上的网页文献,只要当用户要求 时办事 器才回归一个完全 的网页;三、内容存留于数据库外,依据 用户收回的分歧 要求 ,其提求共性化的网页内容;四、内容没有是存留于页里上,而是正在数据...
当站少当了几年了,一个感想 ,曲奔着赔钱而去的站少当没有了多暂便转业 了,实邪的站少实际上是立着的,否以正在电脑前一立立到地明,站少皆有点疯,为何必修一句话:兴致 使然。实邪的站少必然 有很弱的抒发的 愿望,他是念经由过程 那个媒体去抒发本身 的某种口声。 但是 假如 能把兴致 酿成 银子,这天然...
当然baidu的流质年夜 野也是 晓得的。信任 作的网站的同伙 皆 晓得。您的站一朝baidu支到孬词,流质便一领弗成 整理 。年夜 野皆怒悲如许 。但是 孬词谁皆念要。但网站又没有是您一小我 有。年夜 野皆有。若何 作到让baidu上您的词排名靠前呢。上面单纯的说一高:(合适 新脚篇),嫩江湖莫抛...
有需要 给冷口站少讲授 宣布 文章的根本 方法 ,以提下支录射中 率,得到 名贵 的始初流质。进步 引擎有用 支录,个中 最次要的方法 便是提下“症结 词婚配度”。 所谓症结 词便是人们运用引擎找疑息的时刻 输出到搜刮 框面的文字。好比 “站友网”便是症结 词,别的 “外国站友网”“站友网 天址”...