腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当通过
char
将字符串值插入到
char
列表
中
时,为什么我们使用length + 1?
、
、
、
、
当我想以字符串形式提供来自user
的
输入,然后将每个字符插入到一个新
的
列表
中
时,我使用以下命令:#include <string>{ cout<<"Text: ";
char
char
_list[l
浏览 0
提问于2020-05-02
得票数 0
6
回答
是否使用
char
未定义
的
行为
访问
数组
元素?
、
由于不清楚哪些是
未定义
的
行为
,哪些不是
C
中
的
未定义
行为
,我想知道使用
char
访问
数组
元素是不是
未定义
的
行为
。例如:int a[3000];我知道实际上chars和int在某种程度上是可以互换<em
浏览 1
提问于2016-03-05
得票数 1
2
回答
C
中
数组
的
运算符定义(&R)
、
、
、
最近
的
一个问题引发了围绕
数组
和指针
的
讨论。这个问题是关于scanf("%s", &name)和scanf("%s", name)
的
。{ printf("Scan \"name\" - &
浏览 1
提问于2011-05-02
得票数 4
回答已采纳
2
回答
c
++通过索引内部函数改变
数组
void changeArray(
char
* str1) {}
char
* msg1 = "andrew";指针不能通过函数内部
的
索引访问?(
C
++)
浏览 3
提问于2020-06-25
得票数 1
回答已采纳
1
回答
在这个非常简单
的
程序
中
,什么能导致“信号SIGABRT”
的
错误?
、
、
、
目前,我只做了一个练习,这是删除第一次出现
的
行‘我们’在一些更大
的
行。有一个人有相同
的
问题和相似的条件(),但我得到
的
错误不是当函数strcpy被使用时,而是之后,当我们返回到交换用例构造时,尽管这必须是连接
的
。#include <iostream> const int N = 10;
char
rem[3] = &qu
浏览 3
提问于2020-03-17
得票数 0
回答已采纳
1
回答
我
的
程序不想在DLL调用后写入文本文件
、
、
、
、
我有一个DLL,它公开了一个函数:
C
++文件
的
头: typedef int (*GetString)(const
char
*Key, const
char
*Str, int Len);程序用"example.txt“写它应该
浏览 5
提问于2020-05-28
得票数 0
回答已采纳
5
回答
创建对不存在
的
数组
项
的
引用是否是
未定义
的
行为
?
、
至少在我
的
编译器
中
,创建引用并不意味着取消引用。因此,如下所示
的
代码可以工作:{ if (length> 6) std::cout << ref << std::endl;} 也就是说,给定一个
char
数组
和它
的
长度(并假设像
浏览 5
提问于2011-10-02
得票数 3
回答已采纳
4
回答
删除字符串
中
的
重复项。我遗漏了什么?
、
下面是我删除字符串重复项
的
尝试,我有两个问题:{
char
duplicated[] = "aba";我没有得到一个错误。但是如果我这样做:
char
浏览 0
提问于2013-01-24
得票数 0
1
回答
指针指向
的
字符
的
更改值
、
我想知道为什么我
的
代码在运行时会出错。
char
amessage[] = "foo"; amessage但第二个给我
的
是:有什么想法吗?
浏览 2
提问于2016-11-15
得票数 1
回答已采纳
2
回答
我们能为
数组
分配更长
的
字符串吗?
、
、
、
在网上阅读后,我知道以下是
C
中
未定义
的
行为
:
char
a24 = {'g','e','e','k','s'};printf(" a24 :%d,%
c
\n",a24,a24);//a2
的
最后一个索引是3/so a24是未知
的
在
数组</
浏览 0
提问于2018-12-08
得票数 0
回答已采纳
2
回答
动态为
char
*分配内存时
的
错误
、
、
因此,主要问题是代码
中
存在运行时错误:
char
buffer1[41]; int len = strlen(buffer1); wordBank[i] = new
char
strncpy
浏览 2
提问于2015-02-10
得票数 0
回答已采纳
3
回答
只读取第一个字段
、
、
我想用scanf读取两个字符串,并将它们存储在两个变量
中
。如何只有第一个似乎被正确读取,第二个似乎只返回(null),但我不知道为什么。int main(int argc,
char
**argv) { scanf("%s%s",
c
, p);} 有人有主意,出什么事了?我没有发现任何错误,据我理解,这应该是可行
的
浏览 1
提问于2018-11-19
得票数 0
回答已采纳
2
回答
将remove_if与
C
null终止字符串一起使用
、
、
我遇到了这样一种情况:我想有效地从以NULL结尾
的
char
*
中
删除一个字符。我可以假设传入
的
字符串很大(即复制效率不高);但我也可以假设我不需要释放未使用
的
内存。我想我可以使用std::remove_if来完成这项任务(用空终止符替换返回迭代器
中
的
字符),并设置以下测试程序以确保语法正确:#include <iostream> bool is_bad (const
char
&am
浏览 6
提问于2013-05-29
得票数 1
1
回答
对有符号字符进行逐位运算
如果平台
的
char
类型是带符号
的
,并且一些参数在负值范围内(例如,
char
_bitmatch('\xf0', '\xc0', '\x20')),以下代码是否依赖于
未定义
的
行为
?(
c
& neg);我之所以问这个问题,是因为在
带有
-O3
的
GCC 8.1.0
中
,我看到了一个只能由
char
_bitmatc
浏览 27
提问于2018-06-04
得票数 4
2
回答
字符串文字和常量字符串文字之间有什么区别
、
、
、
下面两个定义有什么不同: const
char
*str2 = "string 2"; // (2) (1),这是字符串文字
的
未定义
行为
吗
浏览 4
提问于2020-04-26
得票数 1
4
回答
跳过过程是做什么
的
?
我在试着确定这段代码是做什么
的
?#include <cstdlib>#include<string.h> { if (*p==0) n--; } {
char
浏览 0
提问于2011-10-22
得票数 0
回答已采纳
3
回答
用“
C
”编写
的
下列代码
的
输出是什么?
#include<stdio.h>{ printf("%
c
",++*p++);我不明白为什么(*)间接操作符在这里使用了三次。当我编译这个程序时,
的
输出是"j"。但实际上听到p是指向字符
数组
的
指针。那么为什么我得到
的
输出是j,我不明白这背后
的
逻辑是什么。请帮助我理解这背后
的
实际逻辑。void main() {
浏览 3
提问于2012-07-23
得票数 0
回答已采纳
6
回答
从堆栈地址形成指针范围是否是
未定义
的
行为
?
、
、
、
、
一些
C
或
C
++程序员惊讶地发现,即使是。但是,对于堆或堆栈
数组
,可以存储
数组
末尾之后
的
地址,这允许您存储" end“位置,以便在循环中使用。但是,从单个堆栈变量形成指针范围是不是
未定义
的
行为
,如:
char
* begin = &
c
; for (; be
浏览 3
提问于2012-02-02
得票数 9
回答已采纳
2
回答
此用法
中
的
指针算法是否会导致
未定义
的
行为
?
、
、
这是对
的
跟进。我当时假设,我最初使用
的
指针算法会导致
未定义
的
行为
。然而,我
的
一位同事告诉我,这个用法实际上定义得很清楚。a->a);}导
浏览 6
提问于2021-05-07
得票数 1
回答已采纳
2
回答
程序在第二次运行时崩溃,在主
C
++返回0之后
、
、
我已经建立了我自己
的
功能,斯特伦和斯塔普。当我在第一次使用我
的
增强,它是好
的
,我关闭窗口,再次运行,然后在程序结束后,从主程序返回0,程序崩溃。VS只是说它触发了一个断点。#include "stdafx.h"
char
* MyStrdup(const
char
* str); {
浏览 4
提问于2016-01-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C/C+中数组名的含义,不同数组名有不同的含义!
C语言数组指针(指向数组的指针)详解
【小雨学编程之C#】18.7.2 数组的数组
C语言-整型数组中的数据从小到大排序
Bash编程中的数组-索引数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券