程序代码中,怎么区分status和state

程序代码中,怎么区分status和state,第1张

status 指人时暗指相对的地位,指物时相当于 situation。

state 人或物存在或所处的状态,和 condition 大体上可以互换使用。

situation 较狭义地指由环境仔宏综合决定的特定时间上的状态或情形。

condition 指一定的原因/条件或环境所产生的特定情裂拦况。肆戚胡

//是个统计 字符 单词 行的小程序吧

#include<stdio.h>

#define IN 1

#define OUT 0

main()

{

int c,n1,nw,nc,state //定义变量

state=OUT //设计标志桐神羡 主要是为了分开单词局拍 初始设为 out 单词外

n1=nw=nc=0//初始化

while((c=getchar())!=EOF) // 循环 读取字符 一直读到文件末尾

{

++nc // 字符数+1

if(c=='\n') // 判断是不是换行符

++n1//行数+1

if(c==' '||c=='\n'||c=='\t') //如果是 空格 换行 制表符

state=OUT// 设置为 out 单词外

else if (state==OUT) //瞎漏 非空白字符 并且标志是单词外

{

state = IN ; //将标志 置为 单词内

++nw//单词数+1

}

}

printf("%d %d %d\n",n1,nw,nc)//打印结果

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12370453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存