这里写自定义目录标题

  • C语言中strlen()的用法

C语言中strlen()的用法

头文件:#include <string.h>

strlen()函数用来计算字符串的长度,其原型为:unsigned int strlen (char *s); s为指定的字符串

strlen的作用是计算一个字符串的长度\也就是多少个字节


#include<stdio.h>
#include<string.h>
int main()
{char *str1 = "1234567890123";char str2[100] = "http://course.edu.cn/";char str3[5] = "12345";printf("strlen(str1)=%d, sizeof(str1)=%d\n", strlen(str1), sizeof(str1));printf("strlen(str2)=%d, sizeof(str2)=%d\n", strlen(str2), sizeof(str2));printf("strlen(str3)=%d, sizeof(str3)=%d\n", strlen(str3), sizeof(str3));return 0;
}

如果字符的个数等于字符数组的大小,那么strlen()的返回值就无法确定了,如char str[3] = “abd”,它的返回值就是不确定的。

C语言中strlen()的用法相关推荐

  1. sprintf在c语言中的作用,c语言中sprintf的用法

    c语言中sprintf的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中sprintf的用法的用法,希望对你们有用. c语言中sprintf的用法的用法如下: sprintf函数的用法 1.该函 ...

  2. c语言 fread读指定字节,c语言中fread的用法

    fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出.下面小编就跟你们详细介绍下c语言中fread的用法,希望对你们有用. c语言中fread的用法如下: # ...

  3. c语言中getche的用法,c语言中getch的用法

    [www.hywsbj.com--图表展板] getch()函数是无回显的从控制台取得一个字符.以利用getch()函数让程序调试运行结束后等待编程者按下键盘才返回编辑界面,即任意键继续效果.下面小编 ...

  4. php indexof的用法,c语言中indexof的用法有哪些

    c语言中indexof的用法有哪些 index在互联网上表示网站的默认主页.一般为 index.html index.htmindex.aspindex.php:另外的默认主页也多用default.h ...

  5. 实例分析C语言中strlen和sizeof的区别

    C语言文章更新目录 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C语言基础-第一个C程序 C语言基础-简单程序分 ...

  6. c语言中point的用法_关于C语言Switch语句,先学这些技巧够不够?

    一.C语言中switch的用法 1.switch后面括弧内的[表达式],ANSI标准允许它为任何类型: 2.当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,否则,就 ...

  7. c语言中size of 用法,C语言中sizeof()的用法

    要参加软件研发的笔试(C/C++)几乎都会涉及到sizeof()的用法,我昨天也遇到了,有的也会,但是真正sizeof()的核心还是没有领会,今天上网,无聊中就看到了详细的sizeof()的阐述,现在 ...

  8. C语言中const的用法

    C语言中const的用法 基本解释         const是一个C语言的关键字,它限定一个变量不允许被改变.使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解co ...

  9. sql 语言中 when case 用法

    sql语言中有没有相似C语言中的switch case的语句?? 没有,用case when 来取代就行了. 比如,以下的语句显示中文年月 select getdate() as 日期,case mo ...

最新文章

  1. Powershell获取当前机器的序列号用户名域
  2. linux下的网络管理命令,常用linux网络管理命令(下)
  3. 浙江高校计算机等级考试二级办公,浙江省高校计算机等级考试二级(高级办公)Word操作提示.doc...
  4. 数字签名开源_开源如何推动数字艺术时代
  5. es6添加删除class_es6-class的基本用法
  6. 成为一名架构师得学习哪些知识?
  7. mysql 备份库的shell_linux备份Mysql数据库shell_MySQL
  8. 大数据如何推动医疗行业的发展
  9. 使用PL/SQL Developer 远程连接Oracle数据库出现 “无监听程序“错误 的解决办法
  10. ug建模减速器_UG齿轮减速器建模方法
  11. 将CDlinux 0.9.7.1的iso安装到U盘并安装grub2
  12. 判断经纬度是否落在中国地图上
  13. 2016年全球半导体厂商TOP20排名
  14. 致信息安全专业同学的一封信
  15. oracle rac 数据同步原理,从HDS VSP G1000的ORACLE RAC双活测试报告了解其实现原理
  16. 独家连载 | 深度学习“四大天王”,你知道几个?
  17. 等比缩放公式_PHP图像等比缩放代码
  18. java 图像梯度检测_opencv学习笔记(六)---图像梯度
  19. 不用远程软件,校园网电脑之间如何远程连接
  20. 超强大的手机端logo设计制作软件免费分享!

热门文章

  1. 有关注册天津公司费用流程你了解多少
  2. pycharm调试(debug)卡住
  3. 三个月可以入门c语言吗,c语言输出2015年日历,要求三个月在一行上(就是按照季度输出)...
  4. css3 transform transition 动画效果
  5. redis通过6379端口无法连接服务器
  6. 打开mysql的步骤。
  7. Semantic UI 之 网格 grid
  8. 15 个好用的 API 接口管理神器
  9. 关于Cisco Packet Tracer远程管理交换机、路由器
  10. buu [2019红帽杯]childRE wr