腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如果
下标
超过
C
语言
中
数组
的大小,为
数组
赋值时会发生什么情况
如果
下标
超过
C
中
数组
的大小,那么为
数组
赋值时会发生什么? 在其他
语言
中它会抛出异常,那么
C
也会抛出异常吗?由于某种原因,我没有得到任何错误
浏览 0
提问于2010-01-21
得票数 2
回答已采纳
1
回答
在
C
中使用负
数组
索引有什么缺点吗?
、
在这里已经很好地询问了在
C
中是否允许负指数,但是我很好奇经常使用这种技术会有什么性能上的缺点。例如,它是否破坏了编译器在某个硬件平台上使用base+offset索引的能力,或者混淆了优化器等等。
浏览 5
提问于2022-01-21
得票数 4
回答已采纳
3
回答
下标
绑定和
数组
类别
、
我正在学习“编程
语言
原理”,并且有很多关于构成编程
语言
的东西的信息。有人能解释一下“子脚本绑定和
数组
类别”吗?分类显示有五种
数组
- 这就是我从
定义
中所能理解的(几乎在我遇到的关于这个主题的每一篇文章中)。静态
数组
-
下标
范围是静态绑定的,存储分配是静态的。 我知道
数组
的空间是在编译
浏览 0
提问于2012-03-15
得票数 4
回答已采纳
1
回答
将可变大小的多维
数组
传递给
C
++中的函数
、
、
我必须将一个浮点值的二维
数组
传递到几个函数中,而且我永远也搞不懂它。这是我声明它们的地方,也是我在编译时得到错误的地方。
浏览 2
提问于2019-10-25
得票数 3
2
回答
不使用for循环的简单加密算法
、
下面是我的代码,没有任何for循环和条件:int encryptedCode[3] = {0}; scanf("%d%d%d%d", &decryptedCode[0], &decryptedCode[1], &decryptedCode[2], &decryptedCode[3]); encryptedCode[0] = (decryptedCode[0] + 7); /
浏览 1
提问于2013-11-28
得票数 1
回答已采纳
2
回答
将向量(从向量中提取)分配给另一个带有运算符=的向量时的错误
、
我从我的真实代码中推断出这个示例代码:vector<unsigned short int>
c
;vector<unsigned short int> d;
c
.push_back(3); suffC =
浏览 5
提问于2016-05-16
得票数 1
回答已采纳
2
回答
C
中结构
数组
变量的初始化和声明
、
、
、
、
...tried不同的IDE时,我收到一个错误#include<stdlib.h> int price[5];int main(){} 7 14 D:\编码\
c
程序\Struct.
c
错误预期表达式出现在“{”令牌之前
浏览 1
提问于2022-03-12
得票数 -2
28
回答
是否有其他常见的具有非零索引
数组
位置的“类
c
”或非“类
c
”
语言
?
、
、
C
编程
语言
被称为零索引
数组
语言
。可以使用0访问
数组
中的第一项。例如,
数组
arr中的第一项double arr[2] = {1.5,2.5}的位置为0。arr[0] === 1.5基于1的索引是什么编程
语言
? 我听说过这样的
语言
: Algol,Matlab,Action!,Pascal,Fortran,Cobol,它们从1开始而不是从0开始。具体地说,基于1的
数组
将使用1而不是0来访问第一项。
浏览 12
提问于2009-09-30
得票数 76
回答已采纳
2
回答
是否可以快速创建静态分配的
数组
?
、
、
这也是一个要求,这些值可以通过
下标
在内部访问,就像
数组
一样。在
C
语言
中,您只需简单地
定义
这类事情: float elements[16];} myMatrix; 如果我类似地将sizeof(Matrix4x4) == 64变量
定义
为[Float]类型,则矩阵实例只包含指向
数组
的指针,因为Array<Float>实例是存储在堆中的对象。在不放弃类似
数组
的订阅访问的方便性和效率的情
浏览 9
提问于2016-07-11
得票数 9
回答已采纳
1
回答
双*
数组
,vs双*指针
、
、
为什么双*
数组
可以用作
数组
?我总是把星号看作一个指针,为什么它可以用作
数组
呢?是否有人会提供一个示例,说明如何将其用作double[],以及当它只是一个指针时。
浏览 3
提问于2014-04-30
得票数 0
回答已采纳
2
回答
当二维
数组
的第二个
下标
被传递给一个函数时,它的用途是什么?
、
在
C
编程
语言
中,他们说只可以指定
数组
的第一个维度(
下标
);必须指定第二个
下标
: f(int daytab) {.}更普遍的情况是,只有
数组
的第一个维度(
浏览 2
提问于2018-03-04
得票数 0
9
回答
通过指针算法访问
数组
值与
C
中的
下标
、
、
、
、
我一直在读,在
C
中,使用指针算法通常比使用
下标
进行
数组
访问更快。即使是现代的(理应优化的)编译器也是如此吗?如果是这样的话,当我开始从学习
C
转向Mac上的Objective-
C
和时,这种情况还会继续吗? 在
C
和Objective-
C
中,哪个是
数组
访问的首选编码风格?哪个(由各自
语言
的专业人士认为)更易读,更“正确”(因为没有更好的术语)?
浏览 3
提问于2008-10-24
得票数 39
回答已采纳
4
回答
C
字符
数组
溢出,可以练习了吗?
在解决方案手册中,练习1-22声明了一个char
数组
:char line[MAXCOL]; return pos+1; //position after blank如果pos为10,而line[]的长度仅为
浏览 5
提问于2013-10-22
得票数 5
4
回答
除了Haxe之外,还有针对PHP的编程
语言
吗?
、
有什么编程
语言
(除了)是针对PHP的吗?用这种
语言
编写应用程序,然后将其转换成PHP,就像某些
语言
将
C
作为中间
语言
一样? LINJ是(?)
浏览 18
提问于2008-12-17
得票数 9
2
回答
C
循环中的
数组
值( clang vs gcc)
、
、
、
我试着在
c
中的for循环中尝试
数组
初始化。0;这段代码在使用gcc编译时的结果是:当用clang编译相同的程序时,结果是:如果我在开始第二个循环之前进行了一个
数组
初始化0 0 0 0 0 0的gcc和clang的输出 有人能解释一下这里到底发生了什么吗,当我试图访问负索引时,为什么这两个不同的编译器(gcc和clang)会显示这些结果,为什么在第二个循环之前的另一个
数组
初始化会改变一切
浏览 0
提问于2016-12-06
得票数 0
1
回答
用
C
语言
编写的一个简单矩阵
、
、
我不明白为什么下面的代码会生成43213987。 for(int j=3; j>=0; j--) printf("%d", a[i][j]); } 如何访问屏幕上打印的第二个3?a[2][3]怎么可能是合法的
浏览 0
提问于2017-06-20
得票数 0
1
回答
订阅具有寄存器存储类的
数组
、
、
、
在GNU
c
99手册中: 您可以通过指定
数组
的名称以及括在括号中的
数组
下标
(或索引或元素编号)来访问
数组
元素。下面是一个示例,假设一个名为my_array的整数
数组
:
数组
下标
表达式Ai被
定义
为与表达式(*(A)+(I))相同。这意味着
数组
名称的许多用法等同于指针表达式。它还意味着不能订阅具有寄存器存储类的
数组
。
浏览 0
提问于2018-05-09
得票数 2
回答已采纳
4
回答
C
语言
中的二维
数组
是否需要使所有元素都连续?
、
我从一个朋友那里听说,
C
语言
中的二维
数组
只在语法上被支持。他告诉我最好使用float arr[M * N]而不是float[M][N],因为像gcc这样的
C
编译器不能保证在每个系统/平台上数据都在内存中连续存在。
浏览 3
提问于2013-06-16
得票数 5
回答已采纳
1
回答
与方法相比,
下标
使用的额外优势是什么?
、
、
我在Swift中查看了
下标
,发现通过使用方法,我们可以访问类、枚举或结构的成员元素。 那么
下标
提供了什么额外的优势呢?
浏览 2
提问于2019-03-15
得票数 0
回答已采纳
1
回答
iPhone开发人员获取不同类中
C
数组
的内容
我有一个
c
数组
:我如何从另一个类访问它?如果我有一个NSArray,我会使用一个指针来访问
数组
,例如:这在
c
中是如何工作的? 谢谢
浏览 1
提问于2011-08-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
C语言指针数组和数组指针详解
C语言必备知识——数组
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券