有关C语言的一些问题#include ctype.h//后面要用到的toupper函数需要这个头文件
#include string.h
/************found************/
#includestdio.h
/************found************/
void upfst ( char * p )
{intk=0;//因为字符串p里面可能有多个单词,单词之间还有空格,k是用来在遍历字符串时 , 表示当前是在一个单词内,还是碰到了空格
for ( ; *p; p)//C语言规定逻辑假用0来表示,所以*p等价于*p!='\0'
if ( k )//C语言规定逻辑真用非0值表示,所以if(k)等价于if(k!=0)
{if ( *p == ' ' )k = 0;}//这句是当当前字符从字母变成空格时,表示离开了一个单词 , 将k改为0
elseif ( *p != ' ' )
{k = 1;*p = toupper( *p ); }//toupper是将小写字母变成大写 。这句是当k==0且当前字符不是空格时,表示从空格进入了一个单词 , 将k改为1,并将当前字符改为大写字母
}//这里是整个upfst函数结束的括号
main( )
{charchrstr[81];
printf( "\nPlease enter an English text line: " );gets( chrstr );
printf( "\n\nBefore changing:\n%s", chrstr );
upfst(chrstr );
printf( "\nAfter changing:\n%s\n", chrstr );
}
upfst在c语言中是什么意思没什么意思 不是关键字 除非是程序中定义的变量名或函数名或其它...
c语言upfst是什么意思只是一个自定义函数 。
在很多题库里面喜欢用这个名字c语言upfst函数,是upper firstc语言upfst函数的简写 。
就是把字符串中c语言upfst函数的每个单词首字母大写 。
【c语言upfst函数 c语言upper】关于c语言upfst函数和c语言upper的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 网上报名电脑怎么报名,用电脑报名
- 华为鸿蒙最新消息四月27,华为鸿蒙最新消息新闻
- 化妆品直播带货技巧和话术,化妆品直播带货视频
- postgresql创建用户名和密码的简单介绍
- 华为手机韩国无服务器,华为手机为什么显示无服务器
- php后台直接链接数据库 php如何链接数据库
- postgresql建立索引的简单介绍
- 怎么看显卡成色,怎么看显卡成色了没
- 农村电商如何研究,农村电商研究报告