社区
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下编译的。
...全文
1427
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’)
js判断某
字符串
是否以指定
字符串
结尾
在做条件查询的时候,用到了这个方法,因为在检索的时候,有这样几种情况 在你输入检索条件之前,浏览器的url是有参数的,这时候你拼接url的话得以&开头。 浏览器无参数,你的检索条件是第一个,这时候以?开头。 所以你要判断何时用?何时用&? 我首先获取了请求连接的url,是这样的。 http://localhost:8080/simple-search 然后判断这个url是否包...
判断
字符串
是否以指定的
字符串
结尾
using System; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { string str = "http://www.baidu.com/"; if(str.EndsWith("
c语言
判断是否
以某个
字符串
开头,以某个
字符串
结尾
c语言处理
字符串
,非常有用,提高开发效率
js判断
字符串
是否指定
字符串
开始/
结尾
的方法
js判断
字符串
是否指定
字符串
开始/
结尾
的方法 在实际
字符串
操作中,可能需要判断
字符串
是否以指定的
字符串
开始,很多人想知道jQuery判断判断
字符串
是否以某个
字符串
开始或者
结尾
,但是其实jQuery只是一个库,他的基本原理还是Javascript,所以下面就是一段Javascript能够实现此功能的代码实例: String.prototype.endWith=function(start...
python如何判断
字符串
是否以某个字母或者数字
结尾
1.如果是对某个确定的字符或者数字进行判断,可以直接使用endswith()方法 # 判断str_a是否以‘A’
结尾
str_a = '20190813A' print(str_a.endswith('A')) # True 2.如果是对不确定的字母或者数字进行判断,则可以借助python的re模块 import re# 判断
字符串
是否以字母
结尾
def str...
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章