C语言的三十二个关键字,和九种控制句是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言的三十二个关键字,和九种控制句是啥?相关的知识,希望对你有一定的参考价值。
C语言的三十二个关键字,和九种控制句是什么?三十四个运算符是哪三十四个!
这32个关键词可以分为4类:
第一类:数据类型关键字,共12个
char:字符类型变量或函数的声明
(2)double:双精度变量或函数的声明
(3)枚举:枚举类型的声明
(4)浮点:声明浮点变量或函数
(5)int:声明一个整型变量或函数
(6)long:声明变量或函数为longinteger类型
(7)short:声明一个短整数类型的变量或函数
(8)有符号:声明有符号类型变量或函数
(9)struct:声明结构变量或函数
(10)union:声明公共(union)数据类型
(11)无符号:无符号类型变量或函数的声明
(12)void:声明函数无返回值或无参数,声明无类型指针(基本上这三个函数)
第二类:控制语句关键字,共12个
一个循环
(1)for:一种循环语句
do:循环语句的主体
(3)while:loop语句的loop条件
(4)突破:突破当前的循环
(5)继续:结束当前周期,开始下一个周期
B条件语句
(1)如果:条件语句
(2)else:条件语句拒绝分支(与if一起使用)
(3)goto:无条件跳转语句
Cswitch语句
(1)开关:用于开关语句
(2)case:switch语句分支
(3)默认:switch语句中的“other”分支
D返回语句
返回:子例程返回语句(带或不带参数)
类别3:存储类型关键字,共4个
(1)auto:一般不使用自动变量声明
(2)extern:声明在其他文件中声明的变量(也称为引用变量)
(3)寄存器:声明累加器变量
(4)静态:声明静态变量
第4类:其他关键词,共4个
(1)const:声明只读变量
(2)sizeof:计算数据类型的长度
(3)typedef:用于别名化数据类型
(4)volatile:表示变量在程序执行过程中可以隐式地改变
九个控制语句如下:
Goto声明:无条件转向;
If语句:判断语句;
While循环;
Do-while语句:首先执行循环体,然后确定循环条件是否有效。
For语句:循环,可以替换while语句;只是用法不同;
break语句跳出该层的循环;(只跳出包含此语句的循环)
for语句直接跳转到第二个分号,while语句直接跳转到括号while();
开关语句:多相选择;
返回语句:返回;
扩展资料:
注意事项:
选择有效的关键字
关键词的选择不仅要通过搜索引擎,还要根据用户添加合理的布局,网站关键词的选择要符合网站长期运营的定位方向。关键词是描述产品和服务的词。选择正确的关键词是建立高排名网站的第一步。选择关键字的一项重要技术是选择那些在搜索中常用的关键字。
选择最佳关键字
如果遵循上面的方法,一定列出了很多关键词。不过,您已经删除了一些其他人没有使用的内容。但对您来说还是太多了现在到了关键字优化的最后一步。
处理关键字
至此您已经收集了许多与站点或产品相关的关键字,下一步是将收集到的关键字组合成常见的短语或短语,许多人在搜索时会使用两三个词,据统计,平均为2.3个单词。
参考技术A C语言32个关键字[code]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:条件语句 [/code]
九种控制句就不知道了本回答被提问者采纳 参考技术B 32个关键字可以分为四类,如下:
第一类:数据类型关键字,共12个
(1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明共用体(联合)数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
第二类:控制语句关键字,共12个
A循环语句
(1) for:一种循环语句(可意会不可言传)
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D返回语句
return :子程序返回语句(可以带参数,也看不带参数)
第三类:存储类型关键字,共4个
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
第四类:其他关键字,共4个
(1)const :声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用
(4)volatile:说明变量在程序执行中可被隐含地改变
九种控制语句如下:
goto语句:无条件转向;
if语句:判断语句;
while循环语句;
do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;
for语句:循环,可替代while语句; 只是用法不同;
break语句跳出本层的循环;(只跳出包含此语句的循环)
continue语句:继续(一般放到循环语句里,不在执行它下面的语句,直接跳到判断语句例:for语句,就直接跳到第二个分号处,while语句,就直接跳到while()的括号里;
switch语句:多相选择;
return语句:返回; 参考技术C 只要知道最常用的一些就可以了 参考技术D 背这种东西有意思么?我从来不知道C语言里有多少关键字,控制句有多少种,不照样编程么
我分析了《让子弹飞》的三十二万条弹幕 ... ...
前言
为什么要分析《让子弹飞》的弹幕呢?
先来看两组数据,在豆瓣电影中《让子弹飞》的评分为 8.9 分,132,0000+ 人评价,豆瓣电影 Top250 中排名 59 。在B站上,这部的电影评分为 9.9 分,6,0000+ 人评价,3900,0000+ 播放量。
由于这部电影的某些桥段过于写实,所以弹幕区的内容总是紧跟实事,信息量十分大!还看到一些小伙伴”吵吵着”说自己的弹幕被”删“了。另外,我想看下到底有多弹幕没有被放到屏幕上呢?大家的弹幕又说了些什么呢?
不过想要分析数据,总得先拿到数据吧!这个应该不难,首先打开浏览器,输入 www.bilibili.com ,搜索 ”让子弹飞“, 点击播放。最后,使出”杀手锏“按下 F12 ... ... 一通操作后,看了眼时间,竟然晚上十二半点了,还是先睡觉吧!
躺在床上,闭上眼睛,仿佛一直有个声音(今日事,今日毕)在耳边回荡着
然后我又熟练的坐回了桌子前,熟练的打开了电脑,熟练的打开了 IDE,熟练的敲起了代码 ... ...
过了一会,”我啪的一下就抓到了,很快啊“,发现了一个关键接口。不过,在这里我得奉劝那些想要投身”采集业“的同学一句”这里的水很深,你把握不住“。
接着,为了提高程序的健壮性,继续完善代码的异常处理机制。同时为避免我的账号被B站的风控机制”关小黑屋“(我也不知道会不会关小黑屋,小心驶得万年船)。我又连夜注册了几个小号,连夜答题成为了能发弹幕正式会员,连夜在程序中用上了小号的凭证。
看着屏幕上一条条滚动的数据,我欣慰的笑了。如果我一直盯着看的话,那脑袋一定是坏掉了。经过再三检查,确认代码没有问题后,就把程序“丢”到了服务器上执行。
哟,一看时间不早了!明天起来再看“收成”吧,不对!是今天起来看。
正文
此次一共收集了从 18.03.22 到 21.05.02 之间的 32,5281 条弹幕数据,含有中文的弹幕有 29,4508 条。中文弹幕总字数为 222,3489 ,平均每条弹幕 7 个字。总字数大概比两本《水浒传》还多一些,或者换个说法是把所有的字按照五号字体大小一字排开能绕四百米标准运动场 20.5 圈。
18.03——21.04 弹幕数量趋势
看图说(hu)话(shuo)
电影刚在B站刚上映时,由于有较高的播放量同时也会有较多的弹幕。后来每月的弹幕数量走势一直没有太大起伏,直到20年的7,8月份,弹幕数量突然达到了每月4w+。那段时间发生了什么?
一天内弹幕数量趋势
看图说(hu)话(shuo)
这幅图表主要描述的是在一天24小时中,每个时间段内的弹幕数量趋势,同时也应该能大致体现出在一天当中每个时间段内观看这部电影人数的趋势。
看来熬夜看电影的同学,大有人在。不过大多数同学还是比较正常的,喜欢在晚上看电影。
影片每分钟弹幕趋势
看图说(hu)话(shuo)
在电影的第一分钟里,竟然有 1,1820 条弹幕。在整部影片中,弹幕趋势成“山”字,两头和中间高。我也看不出来其它的什么东西了!
分析完弹幕的数量趋势后,就可以分析弹幕内容了。例如,出现频率最高的弹幕,出现频率最高的弹幕在影片中的分布等。
但是在分析之前得先处理一下原始数据,比如这俩弹幕“人 民 万 岁!!!”和“人民万岁!”其实是一个意思,应该归到一类。如果不做处理,肯定会被程序分为两类,造成统计结果不准确。在这里,我把原始数据中的特殊符号全都去除,只剩中文字符后保存起来。所以,处理之后的这俩弹幕内容都会变成“人民万岁”。
弹幕 Top 30
看图说(hu)话(shuo)
出现次数最多的弹幕是“名场面”,等一下再分析到底是因为名场面的片段多,还是因为某个名场面的弹幕多呢?
大家应该也能够一眼看出来,在 Top 30 的榜单中“哈”字可谓是相当的多啊!Top 5中,“哈”占据四席位置;Top 10 中,“哈”字占据七席位置;Top 30 中,占据13席位置。由此可见这还是一部能够使人快乐的电影。
另外在倒数第二行,好像混进来了个奇怪的名字!
弹幕文字构成
看图说(hu)话(shuo)
由前一幅图,我们知道“哈”字在弹幕中的比重相当大。所以,我统计了一下“哈”字在弹幕总字数中的比重。“哈”字一共 23,0814 个, 占弹幕总字数的 10.38% 。也就是说每十个字,就会出现一个“哈”。
其实,过多的“哈”相关弹幕容易干扰我们的分析。为了显示出来更多有意义的弹幕,所以把与“哈”有关的弹幕全都排除后再统计一次 Top 30 的弹幕。
弹幕 Top 30(无“哈”)
看图说(hu)话(shuo)
这幅图中除了多出来了一些新弹幕,我也没看出来有什么特别的... ... 大家自己看下吧,我编不下去了!
在我大概翻了翻原始数据之后,发现其实上面的那幅图的数据也不太准确。比如有好些弹幕是繁体字;还有好多弹幕表达的是同一种意思但是无法统计到一起,例如“没有你对我很重要”和“没有你很重要”,后者应该归类到前者中,但是目前却没有统计到一起。
看了一些计算两句话文本相似度的论文后,感觉可能捣鼓半天也捣鼓不出来想要的东西,综合考虑还是自己找更简单的方法吧!对于繁体字的问题,我准备把所有中文文本都转成拼音然后以英文逗号分隔存储;对于计算文本相似度的问题,就以计算最长公共子串和最长公共子序列算法为基础进行改造后,再配合其它策略来计算两段拼音文本的相似度。
测试后发现效果还可以,例如有错别字的弹幕“人名萬歲”和同义弹幕“人们万岁”、“工人万岁”等都可以与“人民万岁”归为一类了。
弹幕 Top 30(修正后)
看图说(hu)话(shuo)
大部分弹幕还是有所增长的。其实,这次统计最多的是和“哈哈”有关的弹幕,一共 2,9902 条,由于太多就没让它参与排名。大家自己看下吧,我实在编不下去了!
“名场面” 相关弹幕分布
看图说(hu)话(shuo)
这幅图主要描述的是“名场面”相关弹幕在电影中出现时刻的位置分布。0:30 表示在电影的第30分钟。balabala ... ...
不分析了,不分析了,再分析就“累死”了!如果有需要数据想试试的同学,可以给邮箱 chang-xuan@qq.com 发邮件。
最后以一张词云图片结束吧!
历史文章
阅读更多有趣文章请关注微信公众号:Worldhello 或者长按下方二维码!
以上是关于C语言的三十二个关键字,和九种控制句是啥?的主要内容,如果未能解决你的问题,请参考以下文章