社区
C++ 语言
帖子详情
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
beoli
2013-01-30 09:05:27
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
上述语句,期望的结果是2,请问该怎么判断呢?
...全文
144
4
打赏
收藏
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串? 上述语句,期望的结果是2,请问该怎么判断呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beoli
2013-01-30
打赏
举报
回复
谢谢各位,解决了
wahaha_1986
2013-01-30
打赏
举报
回复
sizeof(instIdList)/sizeof(char*) instIdList是指针数组,就是说数组的每一个元素都是一个指针,所以直接用sizeof()测试出数组所占总空间大小,然后除以指针(数组的一个元素)占用的空间,就是数组个数。
taodm
2013-01-30
打赏
举报
回复
sizeof(array)/sizeof(array[0]) 最基本的C语言惯用法啦。
zhaokai115
2013-01-30
打赏
举报
回复
sizeof (instldList) / sizeof (instldList[0])
C/C++程序设计员应聘常见面试试题深入剖析
* 试题 1
字符串
str1 需要 11 个字节才能存放下(包括末尾的’\0’),而 string 只有 10个字节的空间,strcpy 会导致数组越界; * 对试题 2,如果面试者指出字符数组 str1 不能在数组内结束可以给 3 分;如果面试...
java六大必须理解的问题 文档
这段代码展示了即使两个
字符串
包含相同的字符序列,但因为它们是由不同的`new String()`语句创建的,所以它们被存储在不同的内存位置,因此使用`==`比较返回`false`。然而,使用`.equals()`方法进行比较时,则会返回...
char
*ch = new
char
; 与
char
*ch = new
char
[10];
先上一段代码:
char
*ch = new
char
;... 随后指针指向了 一个4个字节的
字符串
。 程序运行时没有问题。但是存在一个隐患,因为后面三个字节,已经造成内存越界了。 后面若再申请内存,分配到的内存地址
char
*p = NULL,int *p = NULL的区别
void main() { int *p = NULL; cout ; cout ; } 输出结果为: 0x00000000 0x00125731 void main() {
char
*p = NULL;
char
*s=“\ta\017bc“所占字节数
在《C程序试题设计汇编》里遇到“”
char
*s="\ta\017bc"所占字节”,这个题我想了好久算出来都是五,后来突然发现自己**少了’\0’,**以至于一直算错, 首先说一下这个转义字符之类的东西在《C程序设计第五版》第40...
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章