腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
理解malloc和灵活
的
数组
成员
、
、
、
在本章中,void *malloc(size_t size)最初被描述为一个函数,它分配size字节
的
内存块,并返回一个
指向
该内存块
的
void *
指针
。两个主要应用程序正在动态分配字符串和
数组
。
当
调用malloc()
时
,返回
的
指针
将被转换为适当
的
类型
,例如,n = malloc(
sizeof
(*n)); malloc()返回将被转换为(
i
浏览 9
提问于2022-06-04
得票数 0
回答已采纳
4
回答
ELI5:‘`
int
*p[]’
的
数据
类型
是什么?
、
、
、
、
我不明白这是什么数据
类型
。如果是
指针
还是
数组
。请简单地解释一下。引用书中
的
内容- { for(t=0; t<10;
浏览 1
提问于2018-12-05
得票数 2
回答已采纳
3
回答
C语言-将矩阵表示为
指针
数组
、
、
、
我试图将一个矩阵表示为一个
指针
数组
,然后对该矩阵执行某些操作。我定义了一个
int
**matrix,它
指向
大小为n
的
数组
(
指针
)
的
开头。该
数组
中
的
每个块都是
指向
大小为m
的
数组
(
整数
)
的
指针
。结果是清楚
的
。您有n
指针</
浏览 3
提问于2014-08-04
得票数 0
回答已采纳
4
回答
不完全
数组
类型
参数
的
应用
、
、
、
、
对于此代码:{}warning: '
sizeof
' on array function parameter 'x' will return size of '
int
*'warning:
sizeof
on array function parameter will return sizeof '
in
浏览 9
提问于2022-03-06
得票数 -1
回答已采纳
3
回答
运算符和r值
的
地址
、
虽然我预计编译器会出错,但这个程序
的
输出是2.5。在我看来,&a+1语句应该会导致编译器错误。原因是(a+1)首先执行是由于运算符优先级和(a+1)语句点2在
数组
中。然后,运算符(&)
的
地址有(a + 1)操作数,但(a + 1)是r值表达式,因此&a+1应该会导致编译器错误。{
int
*ptr = (
int
*)(&
浏览 4
提问于2022-02-06
得票数 1
回答已采纳
4
回答
数组
和基址重定向
、
int
a[10];将显示
数组
a
的
地址。 所以,如果我执行一个重定向,*(&a),为什么我没有得到存储在a[0]中
的
值。在C语言中,我应该获取a
的
地址
的
规则是什么?是的,这是有意义
的
,我得到了a
的
地址,因为*和&会相互抵消,导致简单
的
a,这是a
的
地址。
浏览 1
提问于2012-08-17
得票数 1
回答已采纳
5
回答
C_
、
、
、
、
我试图使用size of ()来查找一个空
指针
所
指向
的
值
的
大小,我想使用它来打印值。这段代码 void *voidPtr; printf("%d",
sizeof
(*voidPtr));提前谢谢。
浏览 8
提问于2021-11-01
得票数 2
回答已采纳
5
回答
指针
变量
的
大小存储在哪里?
、
、
#include <stdio.h> {
int
*ptr=(
int
*)(&a+1);return 0;输出:在这里
的
语句中,*ptr= (
int
*)(&a+1) 1没有添加到&a中。实际上,它就像&a +
sizeof
(a)。现在我
浏览 0
提问于2011-08-26
得票数 1
3
回答
C函数充当
指针
?
我见过函数在它们
的
参数中传递
指针
,它们在动态使用中很常见,在几个步骤之后执行不同
的
函数。然而,我在一个头文件中遇到了这个表示:有关于如何使用它
的
线索吗?这个函数是一个
指针
还是返回一个
指针
?
浏览 0
提问于2012-08-19
得票数 0
回答已采纳
3
回答
为什么
指针
在c++中
的
行为像这样
、
、
、
、
我在一篇竞赛试题中发现了这个程序:void main()
int
a[5] = { 1, 2, 3, 4, 5 }; printf("%d %d ",*(a + 1), *(ptr - 1));输出为2 5 现在当我将第5行改为
int
*ptr=(
int
*)(&a);和printf("%d %d ",*
浏览 3
提问于2014-12-14
得票数 2
回答已采纳
2
回答
在形式参数中允许二维
数组
的
第二维不会抛出任何错误或警告
、
、
、
我正在浏览这个问题
的
答案,和其他一些问题,我明白我们可以省略第一个维度,但其他维度是不可避免
的
。令我惊讶
的
是,以下代码执行得非常好:void f1(
int
(*p)[]){}{ f1(a);但是,如果我使用
指针
p来打印一些值,比如 printf("
浏览 5
提问于2020-08-28
得票数 0
3
回答
当
访问
由
指针
指向
的
整数
数组
时
,对
不完整
类型
“
int
[]”应用了
无效
的
“
sizeof
”
、
我正在尝试学习C中
的
指针
,并编写了这个小
整数
数组
指针
练习,但遇到了一个
不完整
类型
int
[]问题
的
无效
的
sizeof
应用程序。请告诉我我哪里出错了,以及如何解决它。谢谢。
int
nbrA =
sizeof
(intA)/
sizeof
(
int
);
浏览 0
提问于2011-03-09
得票数 2
4
回答
声明
指针
数组
时
出现问题
、
、
、
、
当我执行这段代码
时
int
(*x)[5];}x = 134513520&x = 3221191940 &x + 1 = 3221191944另请注意以下两项之间
的
区
浏览 1
提问于2011-04-07
得票数 3
回答已采纳
4
回答
指向
int
类型
数组
的
指针
的
大小是多少?
、
、
我有以下代码
int
main(void) {
int
* ptr = arr; printf("%d",
sizeof
(ptr));}16C中
指针
的
大小为4。'arr‘也是一个
指向
浏览 1
提问于2014-09-05
得票数 1
回答已采纳
2
回答
我试图将一个
数组
传递给我
的
函数,但是在输出中什么也没有显示,为什么?
、
我有:
int
howManyColumns=
sizeof
(a)/
sizeof
(
int
); if (r >
浏览 0
提问于2018-09-20
得票数 1
4
回答
关于泛型函数中强制转换
的
一些误解
、
、
我对我们班上
的
教程有一些误解。有一个叫做print_Arr()
的
函数,它是一个泛型函数,可以获取
指向
双精度或
整数
数组
的
指针
,并打印出来。print_Arr(a,
sizeof
(a)/
sizeof
(a[0]),
sizeof
(
int
), print_
int
); print_Arr(b,
sizeof
(b)/
sizeof
(
浏览 0
提问于2018-06-16
得票数 3
3
回答
为什么在传递动态2d
数组
时
不需要列数?
、
、
假设我有两个
数组
,并将它们传递给一个函数:}
int
n = 5, m = 4;
int
**arr2 = (
int
**)malloc(n *
sizeof
(<e
浏览 0
提问于2017-06-15
得票数 0
回答已采纳
2
回答
C语言中
的
动态内存分配(返回值3221225477 &分段错误: 11 )
、
、
但是在4之后,它只是正确地显示了行
的
计数,列
的
计数是不正确
的
。windows >>上dev-c/c++
的
输出“返回值3221225477”#include<stdio.h>
int
size; printf( &quo
浏览 0
提问于2020-06-26
得票数 0
6
回答
C
int
数组
与
指针
交互
、
、
int
array[] = {17, 18, 19};printf(" Value of array: 0x7ffd0491c574 Size of array: 12 bytes 当我在第二行使用变量
数组
时
,它指的是"17“
的
位置。当我在第三种情况下使用它
时
,它会删除
指针
并打印出数字17。这些,
浏览 10
提问于2017-12-11
得票数 2
回答已采纳
6
回答
调整
整数
数组
大小时发出警告
、
在我
的
程序中,我试图使用malloc函数来调
整数组
的
大小。);在编译程序时,我收到两个警告:C:在函数‘main’中:编辑1 :,然后如何释放内存?[5],i;
i
浏览 2
提问于2010-09-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数组指针(指向数组的指针)详解
机器人说明书——名词解释010课_C语言_数组
C语言学习——指针的一些常见问题
每日一道c语言编程题,第42题,指针练习,显示数组最大最小值
C/C+编程笔记:C数组、字符串常量和指针!三分钟弄懂它
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券