腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
与
取消
引用
argv
的
混淆
、
、
我有一个小程序: #include <stdio.h> printf("
argv
[1] -> %s\n",
argv
[1]); Reading symbols from foo...:5 5 printf("
argv
[1] ->
浏览 32
提问于2019-12-22
得票数 2
5
回答
获取值,而不
取消
引用
C中
的
指针
、
我
与
C中
的
指针有点
混淆
,我
的
理解是,要从指针中得到一个值,我们需要将星号放在前面(
取消
引用
)。那么,为什么下面的代码中我定义了两个指针,然后给它们分配了
argv
指向什么才能正常工作呢?也就是说,如果我
的
参数是file_one和file_two,那么输出将是file_one file_two#include <stdio.h> intmain(int argc, char** <
浏览 0
提问于2015-01-21
得票数 2
回答已采纳
5
回答
与
取消
引用
运算符
混淆
为了弄清楚事实,我想问一下int *p = &i;p上
的
运算符*叫什么?是否
与
第3行中
的
解
引用
操作符相同?
浏览 2
提问于2011-11-17
得票数 1
回答已采纳
3
回答
*
argv
[]
的
取消
引用
值不准确
、
、
我正在尝试编写一个程序,找出给定值
的
最大素数因子。{ { cout << &qu
浏览 0
提问于2012-03-01
得票数 1
回答已采纳
3
回答
指向带有
argv
指针
的
指针
根据我对指向一个字符数组
的
指针
的
理解,+----+ +----+ +----+int main(int argc, char **
argv
) { printf("Value of
argv
[1]: %s",
argv</em
浏览 1
提问于2011-10-03
得票数 29
回答已采纳
4
回答
从main()参数中提取字符串
我正在尝试创建一个指向程序中
的
一个main()参数
的
指针。我设置了初始指针,然后将它设置为数组中
的
第二个元素,但当我试图编译时,我得到了一个错误,分段错误。发生这种情况是因为指针指向了错误
的
地址吗?代码如下:*filename =
argv
[1];我收到关于指针试图将参数转换为int
的
错误。编辑:当我更改为"filename =
a
浏览 0
提问于2011-04-06
得票数 5
回答已采纳
1
回答
切换命令不起作用
、
、
、
、
我必须为
与
过滤器连接
的
tommorow做一个作业。我已经创建了我需要
的
函数,但是我
的
main函数有一个问题,它看起来像这样:{ switch(*
argv
[1]) case 1: break
浏览 0
提问于2016-11-03
得票数 0
2
回答
在C中从*char[]变量中获取第一个字符
、
、
、
、
我想在C中获取字符串
的
第一个字符(char[])。unsigned int N;unsigned int M;int main (int argc, char *
argv
[]){ exit(-1); N = atoi(
argv
[1]); M = atoi(
argv
[3]); C =
浏览 0
提问于2013-03-09
得票数 2
回答已采纳
3
回答
需要帮助解释此perl代码
我很难理解这一小段代码能帮我破译这个吗?
浏览 1
提问于2015-12-31
得票数 3
5
回答
指针
的
指针算法(*
argv
[])?
、
、
我知道foo[bar]等于*(foo + bar),但是*foo[bar]等于什么,比如访问*
argv
[2]?我对此有些困惑,我假设可能是像*(*(foo) + bar)这样
的
东西,但我不确定。如果这是一个简单
的
答案,我道歉。
浏览 0
提问于2010-11-26
得票数 2
回答已采纳
4
回答
C++:const char*const*
的
含义
、
、
、
在其中一个C++程序中,我看到了一个函数原型:int Classifier::command(int argc, const char*const*
argv
) const char*const*
argv
它和const char*
argv
[]一样吗?const char**
argv
也是同样
的
意思吗?
浏览 2
提问于2012-04-05
得票数 21
回答已采纳
2
回答
我可以减去或比较受限制
的
指针吗?
、
、
begin指针用于
取消
引用
/读取,而end指针是一个从不被
取消
引用
的
过端指针,仅用于检查范围
的
大小(通过end - begin)。一旦使用了范围,我希望begin和end是相等
的
,end - begin是0,尽管此时两个指针永远不会被
取消
引用
。 struct Reader reader = {
浏览 5
提问于2016-08-02
得票数 1
回答已采纳
1
回答
为什么以nullptr终止
的
数组通过*char传递到函数中?
、
、
(除了空指针
的
表示外)
argv
[1] = nullptr; 如果我声明一个像这样
的
函数:func1(int &f_argc, char **f_
argv
),我可以访问函数作用域中
的
所有元素,包括f_
argv
[f_argc],也就是nullptr,但是我不能修改原始
的
argv
以指向不同
浏览 2
提问于2014-08-10
得票数 1
回答已采纳
1
回答
关于
取消
引用
和递增
的
混淆
、
、
、
就在今天,我偶然发现了这段简短
的
代码,它让我有点困惑。= std::end(array))} 这里让我困惑
的
是,0是第一个输出。我读了很多关于两个运算符顺序
的
帖子,每个帖子都说:"start“将首先递增,然后
取消
引用
。但是std::begin()返回数组开头
的
迭代器。话虽如此,如果我先增加指向数组开头
的
指针,然后再
取消
引用
它,
浏览 1
提问于2016-01-22
得票数 0
3
回答
为什么主函数从堆栈
的
角度与其他函数不同?
、
、
、
(int argc, char *
argv
[]) { { } 因此,对于正则函数(在本例中为g()),如果我想检查函数参数所以我
的
问题是: 为什么不同大小
的
参数会改变
argv
本身
的
地址?( "A“是0xbffff084,而"A"x10是0xbf
浏览 11
提问于2015-06-03
得票数 0
回答已采纳
1
回答
理解未初始化值C
、
我用C编写了一个令牌程序,尽管它
的
工作方式
与
预期完全相同,但Val同僚抛出了未初始化
的
值错误。我非常清楚,对于解决这个问题
的
代码,我知道
的
不仅仅是一个解决方案。托卡器在使用前被编译并放入静态库中。int main(int argc,char **
argv
){ int * length; char ** string = tokenizer(
argv
现在,正如我所理解
的
,当我调用tokenizer(
浏览 2
提问于2022-10-13
得票数 1
回答已采纳
1
回答
与
argv
[i]一起使用时
的
取消
引用
运算符
、
include <stdio.h>#include <string.h>{ { printf("%d\n", x);
浏览 0
提问于2020-02-03
得票数 0
2
回答
为什么argc
的
输出会有差异?
、
、
为什么下面的argc
的
输出会有差异?首先:#include<stdio.h>int main(int argc,char *
argv
[]) for(inti=1;i<=argc;i++) std::cout<<argc<<std::endl; r
浏览 0
提问于2017-07-14
得票数 0
1
回答
将字符替换为"
argv
[2]“
、
、
、
、
= EOF) if (strcmp(c,
argv
[2]) == 0) c =
argv
[3];} } } 第一个问题:我必须将文件中
的
argv
2 (
argv
1)中
的
一些字符替换为
argv
3上
的
其他字符。我知道c =
argv</em
浏览 1
提问于2012-06-21
得票数 0
1
回答
如何在C中使用变量类型char**中
的
单个字符?
我尝试只处理字符串
的
第一个字符,即
argv
[]中
的
字符。我在想像
argv
[1[2]]这样
的
东西,但这不起作用,也没有多大意义。
浏览 0
提问于2018-10-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券