腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LLDB
无法
读取
argv
指针
数组
中
的
内存地址
,
该
指针
数组
在
C
语言
的
main
方法
中
作为
参数
给出
、
我试图重现乔恩·埃里克森
在
“剥削
的
艺术”一书中
给出
的
一个例子。这个过程实际上非常简单:我想给我
的
程序提供命令行
参数
,并使用
lldb
检查它们
的
内存地址
。
C
类看起来像这样: // something要使用
lldb
检查
浏览 36
提问于2021-02-16
得票数 0
回答已采纳
1
回答
将
数组
参数
传递给主函数索引,从1
c
++开始
、
、
在
“加速
的
C
++:实例
的
实用编程”
中
,它说 既然我们理解了
指针
和字符
数组
,我们就可以理解如何将
参数
传递给主函数。大多数操作系统提供了一种将字符串序列
作为
参数
传递给
main
的
方法
,如果主函数愿意接受的话。主信号
的
作者这种意愿
的
方式是
给出
主要
的
两个
参数
: int和
指针</
浏览 2
提问于2020-07-27
得票数 1
回答已采纳
3
回答
什么是char* const
argv
[]?
、
、
、
、
我正在学习linux
C
++编程,当我看到 char *const
argv
[],我不明白什么是char *const
argv
[]。我知道char *const foo是指向char
的
常量
指针
。const char *foo是指向常量字符
的
指针
。但是什么是char *const
argv
[]呢 它是指向cha
浏览 0
提问于2011-08-11
得票数 13
回答已采纳
4
回答
在
C
的
main
函数
中
,如何将
参数
从char转换为int?
、
、
我有这样
的
代码: int num = *
argv
[1]; 当我
在
terminal中使用一个
参数
运行函数时:例如,如果我要调用/
main
17,我想要num = 17。但是,在此代码
中
,num = 49 (1
的
ASCII值,因为
argv
是一个字符
数组
)。我如何让它将num = 17
读取
为整型?使用
浏览 3
提问于2017-08-15
得票数 1
3
回答
如何在
C
中
查找动态2D字符
数组
中
的
行数?
、
、
对于上面的例子,这里
的
输出应该是4。
浏览 3
提问于2013-10-20
得票数 3
回答已采纳
5
回答
为什么
argv
[argc]是一个指向NULL
的
指针
?
、
、
、
、
在
C
标准ISO/IEC 9899:2018 (
C
18)
中
,第5.1.2.2.1节-“程序启动”被写成:- argvargc应为空
指针
。即使调用没有
给出
标志,
指针
也不应该转到指向NULL
的
指针
。 char*
argv
[]不是指向char
的
指针
数组
,char **<em
浏览 7
提问于2020-01-04
得票数 1
2
回答
在
C
++
中
取消引用递增
的
字符
指针
数组
、
、
main
函数
的
第二个
参数
是一个字符
指针
数组
,可以对其执行类似printf("%s", *++
argv
);
的
操作,以便将第一个
参数
输出到程序。为什么我不能用一个自制
的
字符
指针
数组
做同样
的
事情,
在
它上面我得到了错误:q.
c
: In function ‘
main
’: q.
浏览 4
提问于2021-07-12
得票数 0
10
回答
我应该使用char**
argv
还是char*
argv
[]?
、
、
、
我只是在学习
C
语言
,想知道我应该在
main
方法
中使用哪一个。有什么不同吗?哪一种更常见?
浏览 0
提问于2009-04-23
得票数 127
回答已采纳
6
回答
指向
指针
数组
的
argv
指针
、
、
、
、
对于以下段落如何与后面的代码匹配,我感到困惑: /* echo command-line arguments; 2nd version*/
main
(int
浏览 3
提问于2013-06-22
得票数 8
回答已采纳
8
回答
C
++ - char**
argv
与char*
argv
[]
、
、
char**
argv
和char*
argv
[]有什么区别?
在
int
main
(int argc, char**
argv
)和int
main
(int argc, char*
argv
[])
中
它们是一样
的
吗?特别是第一部分没有[]。
浏览 2
提问于2011-03-04
得票数 58
回答已采纳
2
回答
C
对阵列
的
厌恶
、
、
、
在
关于
C
的
入门书中,人们经常声称
指针
或多或少是
数组
。这不是一种极大
的
简化吗,充其量?
C
中有一个
数组
类型,它
的
行为可以与
指针
完全不同,例如: int a[10] = {0, 1或者,如果
数组
用作
参数
,
C
会将它
浏览 0
提问于2016-02-24
得票数 6
回答已采纳
3
回答
解释
c
指针
参数
、
、
大家好,我正在学习
C
语言
,正在学习一个教程,我已经读完了
指针
的
基础知识。我真的不知道如何解释char *
argv
[]。我是
在
CharPointer指向
argv
数组
时
读取
它,还是指向由char组成
的
chararray
的
指针
?更新Char* <
浏览 2
提问于2013-04-22
得票数 2
回答已采纳
5
回答
为什么
C
/
C
++主
argv
被声明为"char*
argv
[]“而不是仅仅声明为"char*
argv
"?
、
为什么
argv
被声明为“指向
数组
的
第一个索引
的
指针
”,而不是“指向
数组
的
第一个索引
的
指针
”(char*
argv
)? 为什么这里需要“
指针
指向
指针
”
的
概念?
浏览 0
提问于2019-01-20
得票数 22
1
回答
为什么sizeof(
argv
)/sizeof(
argv
[0])会
给出
C
++
中
数组
的
大小?
、
、
、
int
main
(int argc, char*
argv
[])sizeof(
argv
)/sizeof(
argv
[0])
浏览 0
提问于2013-05-15
得票数 3
回答已采纳
1
回答
C
++我需要了解在哪里使用
指针
和双
指针
、
、
、
我有这个基本
的
多工具程序,它
的
目标是
在
一个包含一些字符串
的
文件上完成四个功能。以字符串为例,取一行并将其大写。我知道它还不完美,但我需要理解为什么我
的
char*和char**会弄得乱七八糟。----------------------------*/ //option : string a"d
浏览 17
提问于2020-07-13
得票数 0
回答已采纳
5
回答
C
中
命令行
参数
‘`
argv
`’
的
类型是什么?
、
、
、
、
我正在阅读
C
Primer Plus
中
关于命令行
参数
argv
的
一节,我很难理解这句话。
该
程序将命令行字符串存储在内存
中
,并将每个字符串
的
地址存储
在
指针
数组
中
。
该
数组
的
地址存储
在
第二个
参数
中
。按照惯例,指向
指针
的
指针<
浏览 10
提问于2016-08-23
得票数 18
回答已采纳
2
回答
为什么使用char agrv而不是char **
argv
作为
main
的
参数
会导致以下输出?
、
、
、
当我这样做
的
时候:{ return 0;当我从命令行运行程序时,我得到以下输入那么这些值是从哪里来
的
,为什么它们会递增8?int
main
(int agrc, char
argv
[])
浏览 0
提问于2015-06-20
得票数 3
3
回答
如何从
main
()函数外部访问
argv
[]?
、
、
我碰巧有几个函数,它们通过
argv
[]
数组
访问程序
的
不同
参数
。现在,这些函数嵌套在
main
()函数
中
,因为编译器提供了允许这种结构
的
语言
扩展。我想摆脱嵌套
的
函数,这样互操作性就可以实现,而不需要依赖于
语言
扩展。首先,我想到了一个
数组
指针
,一旦程序启动,我将指向
argv
[],这个变量将在
main
()函数之外,并在函数之前声明,以便它们可以使用它。所
浏览 1
提问于2010-10-30
得票数 10
回答已采纳
1
回答
LLDB
获取
argv
的
内存地址
、
、
我正在阅读Jon
的
,
在
第61页上有一个使用gdb来探索存储
在
argv
中
的
指针
到字符串
的
数组
的
例子。看起来,当您在gdb
中
中断
main
时,argc
的
值和
argv
的
地址是日志语句
的
一部分。例如, Breakpoint 1,
main
(argc=2,
argv
=0xbffff894
浏览 12
提问于2015-02-03
得票数 0
回答已采纳
6
回答
char*
argv
[]
在
c
/
c
++
中
是如何工作
的
?
、
、
、
我知道它是用来
在
命令行中使用
参数
的
,但我不知道它
的
声明。char*
argv
[]?它是否意味着指向字符
数组
的
指针
,如果是,为什么没有大小?如果不是动态
数组
,你不需要有一个大小吗?我做了一些研究,遇到一些人说它会衰减到char **
argv
。这个腐烂
的
东西是怎么工作
的
? 谢谢你
的
帮助-对不起,我是一个菜鸟xD
浏览 0
提问于2014-01-29
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
给K&R的C挑个“错”
8小时学会GoLang编程-基础篇(二)
8小时学会GoLang系列教程
借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,Go lang类型指针(Pointer)的使用EP05
C语言编程指针变量作为函数参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券