腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
C
没有第一类
数组
?
、
我有一个关于
C
的
语义
的
问题,我想知道为什么决定使
数组
不同于
语言
中
的
任何其他类型
的
功能。我理解
数组
和
指针
在
C
中是不同
的
编译时抽象,
数组
有固定
的
长度,sizeof为
数组
返回stride * length。对于
指针
,它只返回
指针
本身
的
宽度。但是,
数组
不能作为值传递到
函数</
浏览 0
提问于2016-03-16
得票数 4
回答已采纳
5
回答
人们真的用
C
语言
做面向对象吗?
、
、
通过显式传递this
指针
,可以在
C
中模拟成员
函数
。可以通过在每个对象中显式地存储指向
函数
指针
的
全局
数组
的
指针
来模拟虚
函数
。很好。(我需要为已经熟悉OOP的人完成为期两周
的
C
语
浏览 0
提问于2012-08-12
得票数 4
回答已采纳
7
回答
C
语言
中
的
函数
指针
数组
、
、
我想创建一个
函数
指针
数组
,并且能够在for循环中调用它们。我如何才能做到这一点?
浏览 0
提问于2012-05-19
得票数 3
回答已采纳
5
回答
C
语言
中
的
函数
指针
数组
、
、
、
我真的很难理解
函数
指针
的
语法。我想做
的
是,有一个
函数
指针
数组
,它不接受参数,并返回一个空
指针
。有人能帮上忙吗?
浏览 5
提问于2012-03-13
得票数 8
回答已采纳
1
回答
C
字符
数组
与字符
指针
的
区别
、
、
、
、
我刚刚开始学习
C
语言
,并且一直在阅读K.N. King
的
一本关于编程
语言
的
教科书。在他
的
关于字符串
的
章节中,他指出字符
数组
和字符
指针
在传递到
函数
方面几乎是相同
的
。但是,它们不能互换,这背后
的
原因之一是字符
数组
中
的
字符可以修改,而字符
指针
指向字符串文字。然而,在他之前
的
教科书中,他指出
C
将字符串
浏览 1
提问于2017-08-07
得票数 2
4
回答
函数
指针
数组
的
使用
、
、
、
使用
函数
指针
数组
的
好处是什么?而不是减少
C
语言
中
函数
原型
的
数量。
浏览 0
提问于2012-09-24
得票数 3
回答已采纳
1
回答
为什么对
数组
有一个调用约定?
、
、
、
首先,该文件指出 稍后,在第20页中,
数组
被归类为内存、
指针
等: ..。然后使用分类来定义调用约定--如何将其上
的
值和界限传递给
函数
并从
函数
返回。如果我正确地读取算法,
数组
可以被归类为整数、内存或SSE。 但是在
C
语言
中,
数组
总是作为
指
浏览 1
提问于2017-01-25
得票数 5
回答已采纳
2
回答
如何在Haskell中调用Ptr GLubyte -> IO()类型
的
函数
、
、
在OpenGL原始库中有以下
函数
:与此
函数
对应
的
C
语言
接受指向
数组
的
指针
,但如何在Haskell程序中使用
数组
/列表调用此
函数
浏览 1
提问于2011-07-08
得票数 4
2
回答
为什么结构体名称不是
C
中
的
指针
?
、
、
、
、
数组
名是
指针
,
函数
名也是
指针
,但结构名不是
指针
。我试图理解这种差异背后是否有一些逻辑推理,或者这只是
C
语言
的
随机语法?
浏览 3
提问于2020-08-20
得票数 0
3
回答
如何在
C
中复制多维字符串
、
、
我知道如果我动态地初始化2D字符串
数组
,我必须多次使用memcpy,但我已经使用标准
的
C
编译时语法来初始化
函数
栈中
的
2D字符串
数组
。但是,由于我不能简单地将
指针
传递到临时堆栈内存区,因此我必须使用memcpy将整个内存复制到动态分配
的
空间中。然而,当我尝试这样做时,我得到了一个分段错误。#include <string.h> //
浏览 4
提问于2014-04-29
得票数 0
2
回答
指向
函数
指针
数组
的
指针
、
、
int (*rdPtrList[4])(unsigned int addr, unsigned int data); 上面的代码为
函数
声明了一个大小为4
的
指针
数组
,该
数组
返回一个int,并接受两个无符号我想做一个指向这个
数组
的
指针
。这在
C
语言
中是可能
的
吗?
浏览 2
提问于2011-04-07
得票数 5
回答已采纳
2
回答
是否有另一种方法可以用
C
返回
数组
,而不是使用
指针
?
、
我认为我可以像在Java中一样返回一个
数组
,但我认为没有办法在
C
中声明char
函数
。
浏览 4
提问于2022-05-26
得票数 -2
回答已采纳
2
回答
指针
/引用之前
、
、
因此,像perl、java和
C
这样
的
现代
语言
通过
指针
(如果写得正确的话)传递数据(例如
函数
参数),所以在堆栈中,当您传入一个变量时,该变量
的
地址将被写入。我研究了fortran
的
老版本,在
指针
之前,我想知道:在
指针
之前,数据是如何传递
的
?如果我将一个大
数组
传递给子例程,该
数组
是否会被写入堆栈,而不是指向该
数组
的
指针
?
浏览 1
提问于2010-08-27
得票数 1
4
回答
为什么
C
函数
不能返回
数组
?
、
在
C
中,struct (记录数据结构)可以是
函数
的
返回类型,但
数组
不能是。
C
语言
的
哪些设计特征会导致
数组
成为例外?
浏览 2
提问于2014-10-09
得票数 3
3
回答
打印出
c
++中字符串
数组
的
元素。
、
、
我已经创建了一个
函数
,它接受指向
C
字符串
数组
中第一个元素
的
指针
。这就是这个
数组
,以及我是如何制作它
的
:char element2[60] = "uasdasffdnz";然后,我创建了一个指向
数组
中第一个元素
的
指针
: char *pointe
浏览 0
提问于2013-01-14
得票数 6
回答已采纳
2
回答
如何用
C
语言
编写shift_elements
函数
?
、
我用
C
语言
提出了这个问题:它不是我可以在插入排序中使用
的
交换
函数
吗?我不太明白这个问题。谢谢。
浏览 2
提问于2019-12-08
得票数 0
2
回答
数组
是如何传递给
函数
的
?
、
、
、
、
数组
是如何传递给
函数
的
?意味着基本技术是什么?传递第一个元素
的
地址,并通过添加一些x字节从第一个元素
的
地址中获得其他连续元素。是在每种编程
语言
中还是在
c
++和
c
++中发生
的
? 谢谢!
浏览 5
提问于2014-10-23
得票数 0
回答已采纳
7
回答
C
语言
中
的
异类
函数
指针
数组
、
我希望有一个
函数
指针
数组
,每个
指针
指向一个不同
的
函数
。该
函数
还可以在原型和参数数量上有所不同。#include <stdio.h> { printf(
浏览 0
提问于2012-03-07
得票数 1
回答已采纳
1
回答
将
数组
从本机代码发送到托管代码(
C
++/CLI)
的
最佳实践?
、
、
、
、
用于交换
的
数据是一个64字节
的
无符号字符
数组
。客户端程序采用
C
++/CLI
语言
编写。本机:使用PostMessage并发送
数组
的
指针
。托管:在pointer.Native:中,将指向新托管字节
数组
的
指针
Marshal.
浏览 1
提问于2010-09-28
得票数 2
2
回答
返回
数组
实践
的
函数
我刚刚开始了我
的
重新开始
的
项目:学习
C
。老实说,当你需要开发桌面/服务器应用程序时,抽象是很好
的
,但是使用
C
语言
,事情变得个性化了。这是很好
的
,改变一下!现在开门见山;我正在阅读如何将
数组
与
函数
一起使用( Stephen G.Kochan
的
C
编程)。我了解到,当将
函数
作为参数传递时,编译器将始终将引用视为
指针
,如下所示: void foo (char *
浏览 0
提问于2013-06-11
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言-数组指针与指针数组
C语言数组指针(指向数组的指针)详解
C语言指针数组和数组指针详解
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券