第5.3节 执行s++运算不会影响到strlen函数调用者中的字符串,它仅对该指针在strlen函数中的私有副本进行自增运算
来源:互联网 发布:考试管理系统数据库 编辑:程序博客网 时间:2024/06/03 02:50
#include <stdio.h>int strlen(char *s);main(){ int i; char a,array[100]; char *ptr; a='a'; for(i=0;i<99;++i) array[i]='a'; array[99]='\0'; ptr=&a; printf("l1:%d\n",strlen("hello,world")); printf("l2:%d\n",strlen(array)); printf("l3:%d\n",strlen(ptr));}int strlen(char *s){ int n; for(n=0;*s!='\0';s++) n++; return n;}
输出:
l1:11l2:99l3:4
参数是指向’a’的指针时输出l3:4?
0 0
- 第5.3节 执行s++运算不会影响到strlen函数调用者中的字符串,它仅对该指针在strlen函数中的私有副本进行自增运算
- 自编strlen()函数,并用它递归调用编写revers(S)函数,给字符串S倒序
- 函数参数进栈以及自增运算在函数调用中的trick
- 并置运算符、strlen() 函数、strpos() 函数
- c语言中的strlen函数
- strlen()函数运算符操作与size_t
- strlen()函数自实现
- 指针实现strlen函数
- 重写string.h中的字符串操作函数--strlen,strlen 与sizeof的区别
- 对字符串中的字符进行运算
- 字符串函数strlen
- 关于字符串函数strlen()
- 字符串函数strlen()
- 字符串函数strlen
- 字符串函数strlen
- c中的strcmp、strcpy、strlen函数
- sizeof运算符与求字符串长度函数strlen的区别
- strlen,wcslen,lstrlen函数与sizeof运算符
- 在Ubuntu下准备Nodejs开发环境
- android Activity 周期内的7大事件
- 解决Mac java.net Local host name unknown error的方法
- Java 链接mysql数据库实现增删该查功能
- 字符串练习
- 第5.3节 执行s++运算不会影响到strlen函数调用者中的字符串,它仅对该指针在strlen函数中的私有副本进行自增运算
- openstack on centos 7.1(compute)
- Java 占位符
- VS2013下使用创建sqlite的ADO.NET实体数据模型
- spring声明式事务管理
- IOS进阶之AdSupport.framework
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Java的八大基本类型
- Android Fragment应用实战(音乐播放器界面)