腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
自由定义的
字符串
常量
、
、
、
、
我有大约一年的
C
语言
经验和6个月的
C
++经验,但我有6年的Visual Basic和Gambas经验(我希望我是一个快速学习者)。我想让我的新应用程序尽可能高效;这就是我选择
C
而不是
C
++的原因(我想使用一种低级
语言
)。 在我的程序中,我使用定义的
字符串
常量来
处理
错误消息。我知道预
处理
器在每次出现时都会用实际的
字符串
替换宏名。如果我没记错的话,这意味着它预先分配了
字符串
常量,并为每次出现返回不同的<
浏览 3
提问于2013-05-17
得票数 1
回答已采纳
1
回答
C
中的
指针
和值
、
C
/
C
++一直是人们关注的焦点,但并没有太多的用处。在一些Java项目中,我确实有一些小事情需要委托给更快的解决方案,主要是在
处理
大量文件操作时。为此,我使用了
C
++,因为它有一些抽象,比如
字符串
,这样就可以避免大多数
C
的
指针
样式"*“。 但我并没有完全进入
C
++,只是读了一下我需要做的事情。所以现在我决定花点时间好好
处理
这个问题。而不是
C
++,因为很多时候你还在和
C
打交道,所以
浏览 0
提问于2018-04-13
得票数 -1
回答已采纳
1
回答
内存分配与数组大小定义
例如,在
C
语言
中,每当我想
处理
字符串
(
C
不支持)时,我都可以这样做或我想知道这两种定义数组长度的方法在
C
中的主要区别是什么(除此之外,第一种是
指针
,第二种不是
指针
)。
浏览 2
提问于2014-07-30
得票数 0
回答已采纳
3
回答
如何在数组中存储
字符串
?
、
、
、
、
据我所知,从
c
/
c
++和数据结构的一般知识来看,数组被构造为具有恒定大小的顺序内存块。所以,如果我创建一个由五个i32变量组成的数组,那么数组大小是5x4字节,但是当我创建
字符串
数组时,它是如何
处理
的。它是否创建
指针
数组并只存储
字符串
对象的内存地址?我问过关于生锈的问题,但是任何人都知道任何一种
语言
如何
处理
这种情况的方法,可能对每种
语言
来说都是同样的方法。
浏览 24
提问于2022-08-08
得票数 -3
回答已采纳
2
回答
如何在VFP中
处理
双
指针
调用
C
++动态链接库
、
、
、
如何在VFP中
处理
双
指针
调用
C
++动态链接库DECLARE INT fun_foo IN sample.dll STRING,STRING @
浏览 2
提问于2013-02-23
得票数 1
5
回答
指针
存储
字符串
?
、
、
我最近开始学习
c
++,并发现了
指针
的概念(wich是存储另一个变量地址的变量)。然而,我也遇到了char* str = "Hello",我变得很困惑。所以看起来"Hello“被分配给
指针
str (我认为它只能存储附件)。那么
指针
也能存储
字符串
吗?
浏览 1
提问于2018-05-24
得票数 0
回答已采纳
2
回答
C
语言
中带
指针
的
字符串
处理
、
#include<stdio.h> while(*s) {char string1[] = "a"; printf("found");} E2.
c
:In function ‘main’: E2.
c
:1
浏览 1
提问于2017-11-20
得票数 0
回答已采纳
2
回答
如果不允许反向打印,如何解决printf的变量数问题
、
、
、
我正在上一门关于
语言
设计的课程,这个特别的问题与
C
中的printf如何
处理
可变数量的参数有关。本质上,我了解到printf会将参数从最后一个推送到存储偏移量信息的格式
字符串
,这样框架
指针
将找到格式
字符串
,然后使用从格式
字符串
派生的偏移量查找参数的偏移量。但我所提出的问题,是不容许在倒转论据时,以另一种方法
处理
这个问题。这让我很困惑。现在,我的方法是将框架
指针
移动到运行时堆栈的最低点,这样它就可以找到格式
字符串
和实际值
浏览 2
提问于2021-06-13
得票数 0
回答已采纳
4
回答
C
-为什么strcpy()是必要的
、
、
有人能给我解释一下为什么strcpy()需要将
字符串
赋值给字符数组吗,比如下面的代码片段。为什么strcpy()是声明
字符串
数组后将其赋值给char数组的唯一方法?你必须使用一个函数来执行基本的赋值,这对我来说似乎很奇怪。
浏览 1
提问于2011-08-01
得票数 33
4
回答
用
C
在内存中查找程序代码
、
、
如果我有一个
C
语言
的
字符串
格式化程序,它只包含一个文件,是否可以找到该文件在内存中的位置,并让正在运行的程序
处理
它自己的源文件? 当
C
程序运行时,有没有可能定义一个指向实际代码的
指针
并对其进行
处理
?
浏览 1
提问于2009-02-11
得票数 0
回答已采纳
4
回答
如何编写一个
C
宏,将float*转换为float_ptr?
、
是否有一种方法可以编写一个
C
宏,该宏将像float*这样的
指针
类型转换为float_ptr。// same as typedef mydata_float_t { float* p; };但是,对于
指针
类型typedef mydata_float_ptr_t { float** p; }; TOT(float*) u; // should be mydata_float_ptr_t u
浏览 9
提问于2013-12-27
得票数 1
回答已采纳
1
回答
C
字符数组与字符
指针
的区别
、
、
、
、
我刚刚开始学习
C
语言
,并且一直在阅读K.N. King的一本关于编程
语言
的教科书。在他的关于
字符串
的章节中,他指出字符数组和字符
指针
在传递到函数方面几乎是相同的。但是,它们不能互换,这背后的原因之一是字符数组中的字符可以修改,而字符
指针
指向
字符串
文字。然而,在他之前的教科书中,他指出
C
将
字符串
字面量存储为字符数组,所以这不会使字符
指针
和字符数组相同吗?
浏览 1
提问于2017-08-07
得票数 2
1
回答
C
函数未生成预期的
字符串
、
、
、
、
好的--我正在学习
C
语言
--专门针对这个问题的
指针
和函数。+ = *str++; }*
c
= '\0';}puts(RemoveVowels("some string with vowels in it")); 这个函数可以工作,我不关心更好的方法,我相信有
浏览 0
提问于2018-06-18
得票数 0
6
回答
将
字符串
文字作为定义为
指针
的函数参数传递
、
我正在阅读Kernighan和Ric一点儿的
C
编程
语言
中关于数组和
指针
的章节。= '\0'; s++) return n;然后说:除了第一个调用示例之外,我觉得我理解所有这些:为什么或如何将
字符串
文本"hello, world"作为char *s
处理
?
浏览 5
提问于2013-01-21
得票数 13
2
回答
当通过
C
++ DLL调用导出类时,类的
C
样式
字符串
成员在一个导出函数中是可以的,而在另一个导出函数中则不行。
、
、
、
、
C
++控制台调用DLL OK,但不调用
C
#。namespace{ } voidhere CLASS_Ptr_Object->m_int_Type=int_Type;//
浏览 3
提问于2014-12-23
得票数 1
回答已采纳
4
回答
C
函数实现-使用
指针
vs不使用
指针
、
我刚刚开始使用
C
,在以前使用的
语言
中从来没有
处理
过
指针
,所以我想知道如果只修改一个
字符串
,哪种方法更好。另外,如果你想提供更多关于何时使用
指针
的信息,那就更好了。当我发现函数"normal“甚至会修改传递的
字符串
,并在没有返回值的情况下在main函数中进行更新时,我感到震惊。
浏览 1
提问于2012-08-23
得票数 3
回答已采纳
3
回答
如何在
C
中复制多维
字符串
、
、
我知道如果我动态地初始化2D
字符串
数组,我必须多次使用memcpy,但我已经使用标准的
C
编译时语法来初始化函数栈中的2D
字符串
数组。但是,由于我不能简单地将
指针
传递到临时堆栈内存区,因此我必须使用memcpy将整个内存复制到动态分配的空间中。然而,当我尝试这样做时,我得到了一个分段错误。#include <string.h> //b=
c
; char a[10][10][10
浏览 4
提问于2014-04-29
得票数 0
2
回答
如何在Objective-
C
++ std::map中使用NSString作为键
、
我正在开始一个Objective-
C
++项目的工作,在我做任何繁重的设计之前,先体验一下这两种
语言
的合成感觉。我对自动引用计数如何与
C
++集成非常感兴趣:我们得到了等同于NSObjects的智能
指针
,它在STL容器中正确地
处理
保留/释放(参见。David Chisnall在上的文章)。我想使用STL作为从NSStrings到
C
++值的类型安全映射。我可以将映射声明为使用ARC,这种映射可以正确
浏览 0
提问于2012-01-21
得票数 7
回答已采纳
2
回答
C
++中的字符
指针
、
、
有人告诉我,strdup返回存储
字符串
的地址。所以在我提到的程序中,要打印
字符串
,我认为我必须使用取消引用操作符*,但如果我这样做了,它只打印第一个字符,而不使用取消引用操作符,我将得到整个
字符串
。
浏览 0
提问于2018-07-17
得票数 0
1
回答
获取nvidia中的分段故障-340-更新
、
、
、
、
我当时正在学习SDL OpenGL for
C
++ (我的错误),我不得不将它移植到
C
.Because
C
++,这让我有点困惑(顺便说一句)。是的,我可以在网上搜索一个功能替代)。
浏览 1
提问于2015-07-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针与字符串
C语言系列-字符串,数组,指针
入门C语言中的数组,字符串常量与指针
C语言-数组指针与指针数组
c语言指针学习
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券