标签:c

page 2
翻译

为什么此版本的逻辑AND在C中不显示短路行为?

viewed(1)

是的,这是一个家庭作业问题,但我做了我的研究和相当多的深入思考的话题,不能想出这一点。问题说,这段代码不展示short-circuit behavior,并问为什么。但它看起来像我喜欢它表现出短路行为,所以有人可以解释为什么它不? 在C: ...

翻译

c# – 什么是最快的方式计算sin和cos在一起?

viewed(1)

我想同时计算一个值的正弦和正弦(例如创建一个旋转矩阵)。当然,我可以一个接一个地计算它们,如a = cos(x); b = sin(x);但是我想知道当需要这两个值时是否有更快的方法。 编辑:总结迄今为止的答案: > Vlad说,有a...

翻译

C指针:指向一个固定大小的数组

viewed(1)

这个问题出来了C的古茹那里: 在C中,可以声明一个指针如下: char (* p)[10]; ..它基本上声明这个指针指向一个10个字符的数组。关于声明这样的指针的一个整洁的事情是,如果你尝试分配一个不同大小的数组的指针到p,你会得到一个编...

翻译

c – 我听说我不是线程安全,是线程安全吗?

viewed(1)

我听说我不是一个线程安全的语句,因为在汇编中它减少到将原始值存储为某处的温度,递增它,然后替换它,这可能被上下文切换中断。 然而,我想知道我。就我可以告诉,这将减少到一个汇编指令,例如’add r1,r1,1’,并且...

翻译

##预处理器运算符和陷阱的应用是什么?

viewed(1)

正如我在先前的许多问题中所提到的,我正在使用K& R,目前正在使用预处理器。其中一个更有趣的事情 – 我从来没有从我以前的任何学习C的尝试以前是知道的是##预处理器运算符。根据K& R: The preproce...

翻译

从C中的函数返回一个`struct`

viewed(1)

今天我教了几个朋友如何使用C structs。其中一个问我是否可以从函数返回一个结构体,我回答说:“不,你会返回指针动态修饰结构体。 来自主要做C的人,我期望不能通过值返回结构。在C中,你可以为你的对象重载operator =,完全有意义的...

翻译

c – 是否可以*不*使用自由()分配的内存?

viewed(1)

我在学习计算机工程,我有一些电子课程。我听说,从我的两个教授(这些课程),可以避免使用free()函数(后malloc(),calloc()等),因为分配的内存空间很可能不会再次使用分配其他内存。也就是说,例如,如果你分配4个字节然后释放它...

翻译

c – 什么是“记忆stom”?

viewed(1)

我刚来的across this blog post提到“踩踏记忆”: a C++ program which is easily capable of stomping memory (something you probably have...

翻译

结构体有什么特别之处?

viewed(1)

我知道在C中,我们不能从函数返回一个数组,而是一个指向数组的指针。但我想知道什么是关于结构的特殊的东西,使它们可以通过函数返回,即使它们可能包含数组。 为什么结构包装使以下程序有效? #include <stdio.h> str...