社区
C语言
帖子详情
如何判断是否到了字符串的结尾
voice007
2007-08-17 04:18:16
#include <stdio.h>
int main(int argc, char *argv[])
{
char *str="abcdef";
while(str != NULL)
{
printf("a\n");
str++;
}
return 0;
}
结果是无限循环啊。具体怎么判断呢?程序在unix下编译的。
...全文
1193
10
打赏
收藏
如何判断是否到了字符串的结尾
#include int main(int argc, char *argv[]) { char *str="abcdef"; while(str != NULL) { printf("a\n"); str++; } return 0; } 结果是无限循环啊。具体怎么判断呢?程序在unix下编译的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cceczjxy
2007-08-18
打赏
举报
回复
NULL 的定义 (void*)0;
实际上在很多系统内是0,可以当成0来用,
str!=NULL只是判断指针是不是空,字符串结束的标志是最后一个字符为'\0',如过指针只向这个字符,只是
这个指针指向的值为0,但指针不为0
可以这样判断.
*str!=NULL
不过最好
*str!='\0'
liqiang123abc
2007-08-18
打赏
举报
回复
NULL 和 '\0' 是完全不同的2种定义
arronbnm
2007-08-17
打赏
举报
回复
str是指针,它的值是地址,char * str = "asdfsdafsd";
但是str != 'a', 而是0x1010010(举例)
xiaoyuanwang
2007-08-17
打赏
举报
回复
都被人说光了,我没事干了,顶一顶好了
孚若
2007-08-17
打赏
举报
回复
#include <stdio.h>
int main(int argc, char *argv[])
{
char *str="abcdef";
while(*str != NULL)
{
printf("%c\n",*str);
str++;
}
return 0;
}
gfxiang
2007-08-17
打赏
举报
回复
str是字符指针,str肯定不为0啦,要判断str是不是指向字符串结束符,要递引用*str
liufei1108
2007-08-17
打赏
举报
回复
恩,应该while(*str != '\0'),字符串都是以'\0'结束的,但调用strlen()时,'\0'是不计算的!
yangqi227
2007-08-17
打赏
举报
回复
字符串都是以结尾'\0'
楼上正解
SpaceC
2007-08-17
打赏
举报
回复
while(str != NULL)
==>
while (*str != '\0')
字符串结尾都有一个‘\0’字符,所以判断当前字符是否为'\0' 来判断字符串结束,当前字符
用 *str 取得
softwarewander
2007-08-17
打赏
举报
回复
〉〉while(str != NULL)
应该是while(str != ‘\0’)
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们
是否
总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
Python
字符串
操作:
判断
字符串
结尾
函数会
判断
原始
字符串
是否
以其中任意一个
字符串
结尾
,如果是,则打印出"The string ends with ‘world!在Python中,我们经常需要对
字符串
进行各种操作,其中之一就是
判断
一个
字符串
是否
以特定的子串
结尾
。通过这个函数,我们可以方便地
判断
一个
字符串
是否
以特定的子串
结尾
,从而实现更加灵活的
字符串
操作。参数来
判断
字符串
的特定部分
是否
以指定的子串
结尾
。例如,我们可以只
判断
字符串
的前5个字符
是否
以某个子串
结尾
。它接受一个参数作为待
判断
的子串,并返回一个布尔值,表示原始
字符串
是否
以该子串
结尾
。
判断
字符串
结尾
方式(python)
输入2个
字符串
,
判断
其中一个
字符串
是否
是以另一个
字符串
结尾
输入格式: 输入2行,每行一个
字符串
数据 输出格式: 如果第1个
字符串
以第2个
字符串
结尾
,输出第2个
字符串
如果第2个
字符串
以第1个
字符串
结尾
,输出第1个
字符串
如果两个
字符串
互为对方的
结尾
字符,输出'all' 如果都不满足,输出'no' 输入样例: abc123 123 输出样例: 123 a=input() b=input() x...
在java中,要
判断
某个
字符串
是否
以某
字符串
结尾
判断
当前
字符串
是否
以后缀suffix
结尾
,返回真或假,真表示以suffix
结尾
,假表示不以suffix
结尾
。在java中,要
判断
某个
字符串
是否
以某
字符串
结尾
,使用
字符串
的方法endsWith可实现。System.out.println("
字符串
不是World
结尾
");System.out.println("
字符串
以World
结尾
");输出结果为:
字符串
以World
结尾
。
python
判断
字符串
结尾
_python
字符串
以什么
结尾
,python
判断
字符串
结尾
这篇文章主要介绍了python根据开头和
结尾
字符串
获取中间
字符串
的方法,涉及Python操作
字符串
截取的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了python根据开头和
结尾
字符串
获取中间
字符串
的方法。分享给大家供大家参考。具体分析如下:这里给定一个
字符串
,指定开头和
结尾
的
字符串
,返回中间包夹的
字符串
,比如: content:div class=ajb51.net/div ...
C语言
69,378
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章