c 相关问题

C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。

在每次循环迭代中将可变数量的数组元素添加到一起

我正在寻找一个循环结构来完成以下任务:在每次循环迭代时,我需要将一个循环+ 1个索引加在一起,直到maxArrSize(在这种情况下为5)然后--maxArrSize数量为...

回答 2 投票 1

C将“字符串”的2D数组收集到数组中,然后将每个2D传递到C98函数中

我遇到了一些C语法的问题,我希望有人知道答案,或者知道一篇解释我可以从中学到的紧密解决方案的文章。我知道如何在十几个其他方面做到这一点......

回答 1 投票 0

如果我优化大小而不是速度,为什么GCC会生成15-20%的代码?

我在2009年首先注意到GCC(至少在我的项目和我的机器上)如果我优化尺寸(-Os)而不是速度(-O2或-O3),我倾向于生成明显更快的代码,而我... 。

回答 6 投票 411

使用Cython将结构从C返回到Python

我试图从c文件中将结构传回我的Python。假设我有一个像这样的文件pointc.c:typedef struct Point {int x; int y;点; struct Point make_and_send_point(int ...

回答 2 投票 3

使用信号量的进程之间的互斥[关闭]

我有20个两种类型的过程(A和B)。 A进程必须在共享内存上写入,当所有编写器都已写入时,B进程必须读取该内存。我怎样才能用...来管理

回答 1 投票 1

在C中复制strtok令牌的内容

需要分离一个字符串然后再进行另一次分离。 char * token = strtok(str,“,”); while(token){char * current_string = malloc(sizeof(char)* strlen(token)); strcpy(current_string,...

回答 1 投票 4

函数接受结构指针和返回结构指针有奇怪的行为?

我的代码我调用了insert函数,它传递一个指向struct(table)的指针,insert函数接收一个指针并执行一些操作并再次返回它。但运行代码给出了......

回答 1 投票 0

在struct节点中显示long long int?

我有以下内容:typedef struct node {long long int data; struct node * next; }节点;但是,当我试图存储一个大数字时:long long int finalVal = 139752196320796;节点* ...

c
回答 1 投票 1

'-std = c ++ 11'对C ++ / ObjC ++有效,但对C无效

我正在尝试使用以下配置构建json-c:./ configure --target = arm-linux-androideabi --host = arm-linux-androideabi \ --build = x86_64-unknown-linux-gnu但是我得到了...

回答 3 投票 1

在C中java.text.Normalizer.Form.NFD和utf8 proc之间的编码问题

我想知道在Java中使用德语,日语,韩语和C语言中的utf8处理特殊字符(如β)是否存在问题。我们在java端使用java.text.Normalizer.Form.NFD ...

回答 1 投票 0

OpenGL三角形邻接索引

我目前正在尝试编写一个程序,它将一个网格作为输入(由顶点位置和一个元素数组组成),并输出索引,以便与GL_TRIANGLES_ADJACENCY中的glDrawElements()一起使用...

回答 3 投票 10

Linux线程优先级

我有关于Linux pthread同步和调度的问题,如下面的代码/ * * multithread.c * *演示使用多线程和使用pthreads进行调度* *使用cc编译...

回答 1 投票 3

Rabbitmq-c库在Debian 8中没有动态链接

目标:通过gcc(https://github.com/alanxz/rabbitmq-c)动态链接Rabbitmq-c。项目名为storeman:#include #包括 #包括 #...

回答 1 投票 0

打印到标准输出[重复]

我有一个do循环,它示意地看起来像这个int iterations = 0; do {iterations + = 1; printf(“iterations \ t%d \ n”,迭代);某种功能(做某事);而(有些......

回答 1 投票 0

解释'空'C数组(int a = {};)

我有一段代码片段定义(我相信)一个空数组,即一个不包含元素的数组:int a [] = {};我用gcc编译了片段没有问题一位同事......

回答 3 投票 2

使用返回String1 - String2 == 0进行相等性检查是否安全? [重复]

我刚刚创建了这个函数,通过减去它们的Integer值来检查两个字符串之间的相等性.EQ(const char * CString1,const char * CString2){return CString1 - CString2 == 0; } ...

c++ c
回答 4 投票 0

如何使用Web API中的两个参数进行构建

关于如何在SQL中配置多个Get,我感到非常困惑。论坛中的答案非常分散,到目前为止,我还没有能够实现下面代码的解决方案。我知道 ...

回答 1 投票 1

堆栈代码无法运行

我正在做一项任务。我已经完成了代码,但当我回头看时,我发现我错过了进入有效和无效堆栈的分数。所以我试图修改代码但是......

回答 2 投票 1

使用cython将.py程序转换为c语言

试图将.py代码转换为c语言。 (我带了示例hello world.py程序)我在下面编译。 cython --embed -o hello_world.c hello_world.py现在我必须将其作为可执行文件...

回答 1 投票 0

试图返回结构指针

我正在使用assign()函数为我正在存储在结构指针变量l中的结构分配内存。但是,当我运行此代码时出现错误说:'return'未声明...

回答 2 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.