c 相关问题

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

我们可以使用位操作找到数组中是否出现奇数次数

我知道,对整数数组的所有元素进行异或,其中包含除1个元素之外的所有元素,偶数次出现的次数给出了奇数次的数字。示例{1,...

回答 1 投票 -1

内核驱动程序接收结构,但它仍然是null

我有一个内核驱动程序,我正试图让ReadFile工作。这是我的驱动程序调度函数:NTSTATUS DriverDispatch(PDEVICE_OBJECT DriverObject,PIRP irp){UNREFERENCED_PARAMETER(...

回答 1 投票 0

C - 矩阵的地址作为函数的参数

我有这个标题:#define SIZE 4 typedef float matrix [SIZE] [SIZE]; typedef struct {char * name;矩阵*垫; matRec; void printMat(matrix *); void read_mat(matrix,float []); ...

回答 1 投票 0

如何使用指针组织我的数组,而不使用[]运算符

我需要组织我的数组来查找中位数。我不能在我的问题中使用_ []运算符,我不明白为什么我的代码不起作用int Median(int * numbers,int size){int temp; int * ...

回答 1 投票 -2

设备驱动程序和轮询中的中断处理

我正在经历一些大致如下的代码:内核驱动程序处理中断。有1个中断线,所以当一个中断发生时,句柄读取一个32位寄存器......

回答 1 投票 -1

BSS段中的内存布局

在64位机器中,我编写了一个简单的C程序,如下所示:#include int main(int argc,char * argv []){printf(“Hello,world!\ n”);返回0;然后gcc hello.c -o hello,size ...

回答 1 投票 0

仅初始化C中的一个嵌套结构

假设有一个结构'Contact',它有两个不同的结构。 struct Name {char firstName [31]; char lastName [36]; }; struct Numbers {char cell [15]; char home [15]; }; ...

回答 1 投票 1

在C编程中学习

我需要有关使用getche的帮助。问题是我想使用一个int并在那个int上我想使用getche,但是例如如果我这样做:int choice1 = 0; choice1 = getche(); if(choice1 = 3){...

c
回答 2 投票 -1

C语言中的隐式声明

请考虑Dennis ritchie的C书中的以下引用所有变量必须在使用前声明,尽管某些声明可以由内容隐式进行。众所周知......

c
回答 2 投票 5

空指针作为参数1传递

在行中int d = atoi(argv [2]);似乎有些不对劲。 “空指针作为参数1传递......”我该怎么办? #包括 #包括 #包括 #...

回答 2 投票 -1

代码在输入和输出语句之后退出

在打印第二个printf后,代码退出并说Run Failed并在第2级退出(无论输入是什么)void main(){int testcases; int n_lines,m_length; int test,lines,...

c
回答 3 投票 0

使用指向one-past-malloc的指针是否定义明确?

在C中,只要你不取消引用它就可以制作一个指向一个超过数组最后一个元素的指针并在指针算术中使用它的指针:int a [5],* p = a + 5,diff = p -...

回答 4 投票 46

getchar()在C中工作

getchar()里面while循环在打印整个字符串后接受输入。任何人都可以解释getchar()和putchar()如何工作?我包括以下代码片段和输出。也无法理解......

c
回答 2 投票 0

在现代CPU中使用Multhithread旧的遗留应用程序[关闭]

我在解释为 什么volatile关键字是不同线程访问共享内存结构所必需的。我的论点是假设CPU内部有两个内核和两个本地缓存。 ...

回答 2 投票 -4

C语言中的hello world程序的汇编代码

以下是hello world程序的示例代码:#include int main(void){printf(“Hello,world!\ n”);返回0;这是我得到的目标文件的反汇编:文件类型:...

回答 3 投票 -3

从文件中读取单词并在C中逐行加密每个单词

我是C编程语言的新手。我想寻求加密文本文件中的单词并显示它的指导。这是我到目前为止所做的。我想在...中道歉

回答 2 投票 1

C:反转链表的问题

我正在编写一个程序来创建一个链表(一个节点),然后反转它。链表包含数据和下一个的地址。 typedef struct node {int data; struct node * next; }节点; ...

c
回答 2 投票 2

我是什么= *(长*)和y;做? [重复]

我在这里看到了以下代码。 float Q_rsqrt(float number){long i; float x2,y; const float threehalfs = 1.5F; x2 =数字* 0.5F; y =数字; i = *(长*)&y; ...

c
回答 3 投票 0

如何在C中更改数组输入顺序

我需要输入五个数字然后输入正数或负数。订单将像数字一样改变。例如,如果三(3)是数字,则:1 2 3 4 5 6 7 8 9 10将变为:4 5 6 7 8 ...

回答 1 投票 -1

浮点舍入误差会将报告结果移动到范围内

我正在开发一个函数来报告测试结果以及该特定测试结果的下限和上限。这三个值将使用指定的公式(aX + b)/ c进行转换,其中X是......

回答 2 投票 0

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