如何在c语言中创建n大小的用户定义数组结构
作者:jk. 提问时间:6/28/2022
我想创建一个“n”大小的数组结构,但我不知道该怎么做。我总是像这样创建静态 typedef struct { int id; char name[25]; char dob[11]; }inf...
存储持续时间 问答列表
作者:jk. 提问时间:6/28/2022
我想创建一个“n”大小的数组结构,但我不知道该怎么做。我总是像这样创建静态 typedef struct { int id; char name[25]; char dob[11]; }inf...
作者:Aditya Kurrodu 提问时间:7/22/2022
我一直在寻找我们是否可以启动带有变量的数组文字,但找不到它。有点上下文,我想将数组文字传递给函数。以下是我正在尝试做的事情: int fun(int * a, int num){ int sum=...
作者:Lel 提问时间:10/10/2022
这个问题在这里已经有答案了: 什么是悬空指针? (8 个答案) 什么是悬空引用?[复制] (1 个答案) 在 C++ 中返回对局部变量的引用 (3 个答案) 去年关闭。 我目前正在编写一个返回数组的...
作者:Learning 提问时间:10/27/2022
我想在 C 中通过引用测试通过指针,下面是我的测试代码。 我希望结果是:,但是在我执行后,我发现结果是不确定的。"World!" void parse(char **p) { char str[...
作者:Heitor E. Rezende 提问时间:12/16/2022
我正在自己研究指针,对寿命有疑问。请看这个例子: int* fun(){ int arr[10]; for(size_t c = 0;c<10;c++){ arr[c] = c + 10; ...
作者:3sm1r 提问时间:1/17/2023
如果我想创建一个用作全局变量的数组,如果我已经知道大小,我可以这样做: #include <stdio.h> #include <stdlib.h> int array[]={1,1,1,1}; ...
作者:Alex 提问时间:2/8/2023
这个问题在这里已经有答案了: 什么是悬空指针? (8 个答案) 10个月前关闭。 我正在尝试交换指针以指向在方法中创建的新类实例的地址,但是一旦返回 main,引用就会丢失,这是因为范围吗?有人可以...
作者:Muhammed Elmaghraby 提问时间:5/2/2023
为什么下面的代码编译为 C++ 而没有抱怨,但 C 编译器抱怨初始值设定项不是编译时常量? int x = 2; int y = 1; int a[2] = {x, y}; #include ...
作者:Dmitry Kuzminov 提问时间:5/4/2023
我的构造函数中有副作用的类,这些类的对象是具有静态存储持续时间的全局对象。在初始化期间,这些对象在特殊映射中注册其类,在将此映射用于其他目的之前,必须进行这些注册。 类及其全局对象在单独的转换单元中...
作者:Anh Duc Nguyen 提问时间:11/9/2023
这个问题在这里已经有答案了: 是否可以在其范围之外访问局部变量的内存? (21 个答案) 10天前关闭。 我自己也开始学习 C,根据《Programming in C (4th Edition)》一...