社区
C++ 语言
帖子详情
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
beoli
2013-01-30 09:05:27
char* instIdList[] = {"rb1305","m1309"}; 怎么判断里面有几个字符串?
上述语句,期望的结果是2,请问该怎么判断呢?
...全文
140
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语言中对于
char
*p = “Hello”的理解
由于每个
字符串
都要以空字符('\0')结束,因此,声明一个存储
字符串
的字符数组时,必须保证字符数组的长度比
字符串
的长度至少多一个,用以存储
字符串
的结束符'\0'。 常用的以
字符串
做初值进行字符数组初始化的方式为...
char
*
字符串
和
char
[]
字符串
的理解
一、
char
*
字符串
1.如何声明一个
char
*
字符串
你可以这样:
char
* str = "test"; //str是一个指针,存放在栈区,"test"是一个常量,存放在常量区,VS2017要求这句声明前面必须加上const,因为它所指向的常量...
char
**p的理解
char
p是声明bai一个字符类型du变量p,
char
* p1是声明一个zhi字符类型的指针变量daop1,那么
char
** p2就相当与zhuan给
char
类型的指针变量再声明一个shu指针.(2级指针) 举个例子,假如:
char
p='a';//假设声明了p后,...
char
p[] = "hello world" 与
char
*p = "Hello world" 的区别
请看两个程序: (1)
char
*GetString(void) {
char
p[] = "Hello world"; return p; } void main() {
char
*str = NULL; str = GetString(); cout ; } (2)
char
*GetString(void) {
char
*p = "Hello
为什么不能是
char
*p = “test“; ?
} "abc"是常
字符串
, 应该用const
char
* /
char
const *类型的指针赋值啊, 为什么上述程序可以呢? 因为, 在C语言中, 不同类型的指针间可以直接赋值, 哎, 来看看后果吧, 在C语言中 int main() {
char
*p = ...
C++ 语言
65,189
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章