社区
C语言
帖子详情
#define STREQ(a,b) (*(a)==*(b)&&strcmp((a),(b))==0)
blueskyrabbit
2010-09-19 07:31:23
请问各位后面的两个条件什么时候不同时满足啊?只用其中一个不行吗?谢谢啦!
...全文
207
7
打赏
收藏
#define STREQ(a,b) (*(a)==*(b)&&strcmp((a),(b))==0)
请问各位后面的两个条件什么时候不同时满足啊?只用其中一个不行吗?谢谢啦!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GuyQian
2012-09-06
打赏
举报
回复
第一个条件只是为了在一定情况下提高效率,不满足的话就不用执行后面的。
blueskyrabbit
2010-09-20
打赏
举报
回复
谢谢各位,这个宏的定义环境我没说清楚,就像3楼朋友所说,先比较字符串的第一个字符,只有第一个字符相等时才做后面的比较,谢谢大家了!
fengfeiwangqian
2010-09-19
打赏
举报
回复
第二个条件本身就是说,两个字符串相等了。第一个条件毫无必要
elfylin
2010-09-19
打赏
举报
回复
[Quote=引用 2 楼 jackyid 的回复:]
引用 1 楼 arong1234 的回复:
第一个条件毫无必要
是的
[/Quote]
两个字符串第一个字符相同,其它有不同的时候,满足第一个条件,不满足第二个条件。
Thirty
2010-09-19
打赏
举报
回复
[Quote=引用 1 楼 arong1234 的回复:]
第一个条件毫无必要
[/Quote]是的
arong1234
2010-09-19
打赏
举报
回复
第一个条件毫无必要
代码阅读----基本编程元素
1、
st
rcmp
函数了解 使用
st
rcmp
函数来比较两个字符串的相等性,返回值并比乐观,如字符串相等时...#
define
ST
REQ(a,b) (*(a)==*(b))&&
st
rcmp
((a),(b)) == 0) 2 、switch 语句 如果特定的cas...
C语言zh字符串指针的大小,C语言的一些小技巧,小知识
1、用if(!
st
rcmp
(s1, s2)) 比较两个字符串等值,是否是个好风格?这并不是个很好的风格, 虽然这是个...另一个选择是用一个宏:#
define
St
req(s1, s2) (
st
rcmp
((s1), (s2)) == 0)2、为什么有的人用if (0 == x) 而不是...
C++字符串函数
用 法: int
st
rcmp
(char *
st
r1, char *
st
r2); 看Asic码,
st
r1>
st
r2,返回值 > 0;两串相等,返回0 程序例: #include <
st
ring.h> #include <
st
dio.h> int main(void) { char *buf1 = "aaa", *buf2 = "bbb...
c语言
st
ring源码
#ifndef _LINUX_
ST
RING_H_ #
define
_LINUX_
ST
RING_H_ /* We don't want
st
rings.h
st
uff being used by user
st
uff by accident */ #ifndef __KERNEL__ #include #else #include /* for inline */ #include /*
麦子学院 系统移植篇之uboot 笔记
b:跳转命令ldr:表示加载指定地址的值到程序计数器() 表示如果该代码处于SPL模式下,则赋对应值SPL(Secondary Program Loader)辅助程序加载器资源限制:一些处理器的启动 ROM 只能加载小容量的引导代码,而完整...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章