c89

c89

文章 0 浏览 6

可以使用 ANSI - C 脚本编写 Web 应用程序吗?

我想使用 ANSI C 开发一个 Web 应用程序。因为,我希望该应用程序比其他应用程序足够快,并且它应该支持正常脚本 php、python 或任何脚本语言提供的所…

关于从前 2024-10-06 08:43:44 7 0

哪个版本的C更适合学生学习——C89/90还是C99?

在下个月开始系统编程之前,我正在考虑学习 C 基础知识和语法。在阅读时,我遇到了 C89/99 标准。根据维基百科, C99引入了几个新特性, 包括内联函数…

潇烟暮雨 2024-10-05 18:24:43 9 0

将 int 指针转换为 char ptr,反之亦然

问题很简单。据我了解,GCC 认为在 32 位环境中,字符将按字节对齐,整数将按 4 字节对齐。我还知道 C99 标准 6.3.2.3 规定,未对齐的指针类型之间的…

在你怀里撒娇 2024-10-04 15:32:02 10 0

ANSI C 和 ISO C 之间有什么区别吗?

据我了解,C 语言既有 ANSI 标准,也有 ISO 标准。这两个标准之间有什么区别吗?如果有,它们是什么?如果没有区别,那么制定两个标准还有什么意义呢…

孤千羽 2024-10-03 20:21:16 9 0

检测可写静态数据

我刚刚发现我正在处理的代码的某些部分错误地使用了可写静态数据,而它可以/应该使用常量数据。 缺少对“静态”进行愚蠢的搜索和替换 -> “static con…

莫多说 2024-10-03 04:33:28 8 0

C89 中的变长数组?

我读过 C89 不支持可变长度数组,但以下实验似乎反驳了这一点: #include int main() { int x; printf("Enter a number: "); scanf("%d", &x); int a[…

时光是把杀猪刀 2024-10-01 16:30:33 17 0

用 C 语言实现 FIFO 队列

对于嵌入式应用程序,我尝试使用 ANSI C 实现先进先出 (FIFO) 结构队列。最直接的方法似乎是通过实现链表,以便每个结构包含指向队列中下一个的指针。…

囚你心 2024-09-27 13:30:28 5 0

尝试使用 C qsort 函数时出现问题

#include #include float values[] = { 4, 1, 10, 9, 2, 5, -1, -9, -2,10000,-0.05,-3,-1.1 }; int compare (const void * a, const void * b) { ret…

破晓 2024-09-26 18:02:57 9 0

转发声明 FILE *

如何在 C 中转发声明 FILE *?我通常使用 struct MyType; 来执行此操作,但自然这似乎是不可能的。 如果 C 标准或编译器与 C++ 之间的行为有所不同,…

泅渡 2024-09-26 16:01:21 11 0

C 中的面向对象编程

可能的重复: 你能用 C 语言编写面向对象的代码吗? 你好,可以有人给我指了一个教程,解释如何在 ANSI C 中实现 OOP 概念: 虚函数 继承 最佳实践 …

无悔心 2024-09-24 19:04:58 9 0

是“struct hack”吗?技术上未定义的行为?

我要问的是众所周知的“结构的最后一个成员具有可变长度”技巧。它是这样的: struct T { int len; char s[1]; }; struct T *p = malloc(sizeof(struc…

感情旳空白 2024-09-19 10:58:43 13 0

ANSI C 或 ISO C 是否指定 -5 % 10 应该是什么?

我似乎记得 ANSI C 没有指定当模运算符的任一操作数为负时应返回什么值(只是它应该一致)。是后来指定的,还是一直指定的但我记错了?…

烏雲後面有陽光 2024-09-16 20:43:16 8 0

如何在 C 中设置环境变量并启动进程?

如何在 ANSI C for Windows 中设置环境变量并启动进程?如果可能的话,我想避免为此使用任何 Windows API。…

秋千易 2024-09-16 15:10:17 12 0

整数除法的行为是什么?

例如, int result; result = 125/100; 或者 result = 43/100; 结果将始终是除法的下限吗?定义的行为是什么?…

千笙结 2024-09-16 10:04:41 13 0

如何在 ANSI C 程序中返回字符串数组?

如何在 ANSI C 程序中返回字符串数组? 例如: #include #define SIZE 10 char ** ReturnStringArray() { //How to do this? } main() { int i=0; //H…

北方。的韩爷 2024-09-15 08:08:27 11 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文