当前位置: 首页 > wzjs >正文

做app网站有哪些功能海曙网站建设网站

做app网站有哪些功能,海曙网站建设网站,网站psd模板,个人网页设计与制作模板教程山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 在C函数库中提供了一些用来专门处理字符串的函数,使用方便。几乎所有版本的C语言编译系统都提供这些函数。下面介绍几种常用的函数。 ①puts函数 输出字符串的函数 其一般形式…

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

在C函数库中提供了一些用来专门处理字符串的函数,使用方便。几乎所有版本的C语言编译系统都提供这些函数。下面介绍几种常用的函数。

①puts函数

输出字符串的函数

其一般形式为

puts(字符数组)

其作用是将一个字符串(以' 10 '结束的字符序列)输出到终端。假如已定义str是一个字符数组名,且该数组已被初始化为“China”。则执行:

puts ( str );

其结果是在终端上输出“China”。由于可以用printf函数输出字符串,因此puts函数用得不多。

用puts函数输出的字符串中可以包含转义字符。例如:

char str = ( " China\nBeijing”);

puts ( str );

输出:

China

Beijing

在用puts输出时将字符串结束标志' \0 '转换成' \ n ',即输出完字符串后换行。

②gets函数

输入字符串的函数

其一般形式为

gets(字符数组)

其作用是从终端输入一个字符串到字符数组,并且得到一个函数值。该函数值是字符数组的起始地址。如执行下面的函数:

gets ( str );

如果从键盘输入:

Computer

将输入的字符串“Computer”送给字符数组str(请注意,送给数组的共有9个字符,而不是8个字符),返回的函数值是字符数组str的第一个元素的地址。一般利用gets函数的目的向字符数组输入一个字符串,而不大关心其函数值。

注意:用puts和gets函数只能输出或输入一个字符串,不能写成puts ( strl , str2 );gets ( str1 , str2 )

③strcat函数

字符串连接函数

其一般形式为

strcat(字符数组1,字符数组2)

strcat是STRing CATenate(字符串连接)的缩写。其作用是把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后得到一个函数值——字符数组1的地址。例如:

char str1 [ 30 ] = {" People's Republic of"} 

char str2[ ]= ( " China”);

printf ( " % s”, strcat ( strl , str2 ) );

输出:

People ' s Republic of China

说明:

( 1 )字符数组1必须足够大,以便容纳连接后的新字符串。本例中定义strl的长度为30,是足够大的,如果在定义时改用

strl [ ] = { " People ' s Republic of " },就会出问题,因长度不够。

( 2 )连接前两个字符串的后面都有' \0 ' ,连接时将字符串1后面的' \0 '取消,只在新串最后保留' \0 '。

④strcpy和strncpy函数

字符串复制函数

其一般形式为

strcpy(字符数组1,字符串2)

strcpy是STRingCoPY(字符串复制)的简写。它表示“字符串复制函数”,作用是将字符串2复制到字符数组1中去。例如:

char str1 [ 10 ],str2 [ ] = " China”;

strcpy ( strl,str2 );

执行后,strl的状态如下:

C h i n \0 \0 \0 \0 \0

说明:

( 1 )字符数组1必须定义得足够大,以便容纳被复制的字符串2。字符数组1的长度不应小于字符串2的长度。

( 2 )“字符数组1”必须写成数组名形式(如strl ),“字符串2”可以是字符数组名,也可以是一个字符串常量。例如:

strcpy ( strl , " China " ) ;作用与前面相同。( 3 )如果在复制前未对strl数组初始化或赋值,则str1各字节中的内容是无法预知的,复制时将str2中的字符串和其后的' \0 '一起复制到字符数组1中,取代字符数组1中的前面6个字符,最后4个字符并不一定是' \0 ',而是strl中原有的最后4个字节的内容。

( 4 )不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。字符数组名是一个地址常量,它不能改变值,正如数值型数组名不能被赋值一样。如下面两行都是不合法的:

strl = " China " ; / /企图用赋值语句将一个字符串常量直接赋给一个字符数组

strl = str2;/ /企图用赋值语句将一个字符数组直接赋给另一个字符数组

只能用strcpy函数将一个字符串复制到另一个字符数组中去。用赋值语句只能将一个字符赋给一个字符型变量或字符数组元素。如下面的语句是合法的:

char a [ 5 ],c1,c2;c1 = ' A ';

c2 = ' B ';

a [ 0 ] = ' C ' ;

a [ 1 ] = ' h ';

a [ 2 ] = ' i ';

a [ 3 ] = ' n ';

a [ 4 ] = ' a ';

( 5 )可以用strncpy函数将字符串2中前面n个字符复制到字符数组1中去。例如:

strncpy ( strl , str2 , 2 ) ;

作用是将str2中最前面2个字符复制到str1中,取代strl中原有的最前面2个字符。但是复制的字符个数n不应多于strl中原有的字符(不包括' \0 ')。

 


文章转载自:

http://godgNfKz.grpfj.cn
http://MblmroQL.grpfj.cn
http://fxQz4j9J.grpfj.cn
http://T1kRWBT1.grpfj.cn
http://Ev4DoRQn.grpfj.cn
http://qB7I0k9e.grpfj.cn
http://epBywhGB.grpfj.cn
http://qzPq6sue.grpfj.cn
http://Bs1tIwsI.grpfj.cn
http://6L5Yzuiw.grpfj.cn
http://hb2EFtH4.grpfj.cn
http://tCTpsAjR.grpfj.cn
http://vlVSMmbM.grpfj.cn
http://xVm4heNh.grpfj.cn
http://5sPjfbeG.grpfj.cn
http://csxYtQgQ.grpfj.cn
http://1hxPSCjW.grpfj.cn
http://SShNtvAp.grpfj.cn
http://zCzKCDTZ.grpfj.cn
http://AYSa3DzG.grpfj.cn
http://HJk1rn9P.grpfj.cn
http://mWqml8Qw.grpfj.cn
http://GjGwffIW.grpfj.cn
http://Z9rdLsWI.grpfj.cn
http://iwLop6jG.grpfj.cn
http://z2f9RFFX.grpfj.cn
http://xdNNVOFd.grpfj.cn
http://C7JIiQqc.grpfj.cn
http://72uDSiUl.grpfj.cn
http://Veo3AOvg.grpfj.cn
http://www.dtcms.com/wzjs/608598.html

相关文章:

  • 某企业网站建设规划书用腾讯云怎么建设网站
  • phpcms 网站栏目云南建设局网站首页
  • 物流官方网站水利工程建设信息网站
  • 网站建设与管理 ppt模板团购网站建设怎么样
  • 做图片可以卖给那些网站烟台网站优化公司
  • 临沂做进销存网站wordpress百度实时推送
  • 重庆响应式网站建设找哪家网站建设 微信公众号运营
  • iphone手机网站建设做公司网站联系公司
  • 工信部网站手机备案查询陕西公共资源交易中心
  • 作为一个大学生网站 应该怎么做电视剧怎么做短视频网站
  • 阿里云建网站流程有没有免费建网站
  • 用html做班级网站为某一企业规划网络促销方案
  • 怎么查看网站是否被收录安阳logo设计公司
  • 电子商务网站设计流程道客网站建设推广小程序
  • 现在中型公司做网站用的是什么框架佛山专业网站建设价格
  • 电商网站建设模板wordpress 导入工具 0.6.1
  • 定制的网站源码抖音seo关键词优化
  • 网站制作方案策划书家具展示网站源码
  • 深圳做微网站小程序制作费用一览表
  • 企业网站推广网站报备
  • 怎么申请个人网站网站标题写什么作用
  • 义乌营销型网站建设像宝塔面板一样的建站工具
  • 网站开发主要框架 后端张家口万全区建设网站
  • 七星迪曼网站建设保险公司网站查询
  • 自己网站怎么做外链中国建筑设计研究院有限公司
  • 旅游网站平台建设的方案驰业传媒网站建设
  • 高端房产网站建设做外贸生意哪个网站好
  • 多人运动免费正能量网站链接郑州网络开发公司有哪些
  • 企业网站如何去做优化工作室注册条件
  • 凡科轻站小程序收费吗网站开发建设专业