社区
C语言
帖子详情
#define STREQ(a,b) (*(a)==*(b)&&strcmp((a),(b))==0)
blueskyrabbit
2010-09-19 07:31:23
请问各位后面的两个条件什么时候不同时满足啊?只用其中一个不行吗?谢谢啦!
...全文
208
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
函数来比较两个字符串的相等性,返回值并比乐观,如字符串相等时返回0,既C语言中 的false,由于这个原因,可以定义
ST
REQ宏,以便在字符串相等时返回true,该宏如下 #
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++字符串函数
函数名:
st
pcpy 功 能: 拷贝一个字符串到另一个 用 法: char *
st
pcpy(char *de
st
in, char *source); 程序例: #include <
st
dio.h> #include <
st
ring.h> int main(void) { char
st
ring[10]; char *
st
r1 = "abcdefghi"...
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 笔记
图片见pdf版本: b:跳转命令ldr:表示加载指定地址的值到程序计数器() 表示如果该代码处于SPL模式下,则赋对应值SPL(Secondary Program Loader)辅助程序加载器资源限制:一些处理器的启动 ROM 只能加载小容量的引导代码,而完整的引导程序可能太大。SPL 作为中间步骤,可以分阶段完成引导。例如:先将部分源码搬运到片上RAM,启动后初始化大容量的SDRAM进而搬运所有源码,逐步启动程序在该定义下:未定义指令异常跳转到自己本身陷入死循环如果不在SPL中,_un
define
d_in
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章