问题标签 [c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - C面试测试中的“条件”是什么?
是否可以Hello
使用 single 打印两次condition
?
php - 给 PHP 开发者的 Cocoa 技巧?
我是一名 PHP 开发人员,我使用 MVC 模式和面向对象的代码。我真的很想为 iPhone 编写应用程序,但要做到这一点,我需要了解 Cocoa,但要做到这一点,我需要了解 Objective-C 2.0,但要做到这一点,我需要了解 C,而且要做到这一点,我需要了解编译语言(相对于解释语言)。
我应该从哪里开始?我真的需要像 Joel 推荐的那样从普通的旧“C”开始吗?
警告:我喜欢制作工作小部件,而不是优雅的理论。
c - 如何从 VS2005 中的 C 文件中获取汇编程序输出
我认为生成的文件是一个 .asm 文件,知道在构建时如何在 Visual Studio 中生成它吗?
c++ - 如何列出 .so 文件中的符号
如何列出从 .so 文件导出的符号?如果可能的话,我还想知道它们的来源(例如,如果它们是从静态库中提取的)。
我正在使用 gcc 4.0.2,如果这有什么不同的话。
c - 字节级长度说明
我有一个协议,它需要一个长达 32 位的长度字段,并且必须在运行时生成它来描述给定数据包中有多少字节。
下面的代码有点难看,但我想知道是否可以将其重构为更高效或更易于理解。问题是代码只会生成足够的字节来描述数据包的长度,所以小于 255 字节 = 1 字节长度,小于 65535 = 2 字节长度等等......
c - 使用结构时出现编译器错误 C2143
我正在使用 Compile as C Code (/TC) 在 Visual c++ 中编译一个简单的 .c,我得到了这个编译器错误
错误 C2143:语法错误:缺少“;” 在“类型”之前
在需要简单结构的行上
使用结构的 typedef 也是如此。
错误 C2275: 'FOO' : 非法将此类型用作表达式
c - 使用信号打印奇偶数
我需要打印自然编号。1,2,...n 这样父进程打印所有奇数,子进程打印所有偶数,所有这些都需要使用 POSIX 信号来完成。我将如何实现这一目标?
输出应该是:
家长:1
孩子:2
家长:3
...
c - 如何在 Linux 内核中划分两个 64 位数字?
一些代码将除法四舍五入来演示(C 语法):
现在,如果这是用户空间,我们可能甚至不会注意到我们的编译器正在为这些运算符生成代码(例如divdi3()
除法)。我们可能在libgcc
不知情的情况下与之联系。问题是内核空间不同(例如 no libgcc
)。该怎么办?
在 Google 上爬了一会儿,注意到几乎每个人都提到了未签名的变体:
我知道如何解决这个问题: Override udivdi3()
and umoddi3()
with do_div()
from asm/div64.h。做对了吗?错误的。有符号与无符号不同,sdivdi3()
不只是调用udivdi3()
,它们是独立的函数是有原因的。
你解决了这个问题吗?你知道可以帮助我做到这一点的图书馆吗?我真的被困住了,所以无论你在这里看到什么,我现在还没有看到,都会很有帮助。
谢谢,乍得
c - 用 C 编写跨平台应用程序
用 C 编写跨平台应用程序时最应该牢记什么?目标平台:基于 Intel 的 32 位 PC、Mac 和 Linux。我特别在寻找 Jungle Disk 在其 USB 桌面版 ( http://www.jungledisk.com/desktop/download.aspx )中的多功能性类型
这种类型的开发有哪些技巧和“陷阱”?
c - 在 C 中为 typedef 枚举添加预定义数据
在 C 中为 typedef 枚举定义附加数据的最佳方法是什么?
例子:
现在我想为每个定义名称,例如kVizsla
应该是“vizsla”。我目前使用一个使用大开关块返回字符串的函数。