c89 相关问题

该标签用于有关国际标准ISO 9899:1990的问题,也称为“C89”,“C90”或“ANSI C”,带有修正和技术勘误(与K&R C,C99,C11或更高版本C标准修订版相对) )。

在类似情况下,有时不使用返回值会同时返回true和false

根据C89标准,以下代码合法:A_Function_that_returns_true();但是以下内容是错误的(由于未使用返回值-这可以通过声明布尔值来简单解决...

回答 1 投票 1

数组增量没有给出正确的值

这是一个非常奇怪的问题。我看不到code1和code2之间的任何区别。但是,应该有所不同,因为它们会产生不同的结果:(注意f0和f0A(充当...

c c89
回答 1 投票 -1

GLFW GLSL OPENGL问题

如果使用兼容性配置文件OpenGL Context

回答 1 投票 0

比较字符串和指针

我仍在尝试将C的指针和字符串缠在我要上的类上。在下面的示例中,g_reservations [] []是一个全局变量(我知道这不是理想的,但是我无法更改)。 ...

c c89
回答 1 投票 0

Scanf读取错误的值

我是C编程语言的新手,我编写了一个简单的代码,可以读取两个“ char”值并将其打印在屏幕上,但是第二个由于奇怪的原因而获得了空值。出了什么问题...

回答 2 投票 0

尝试使用函数指针时出现“错误:无效使用void表达式”

我有两个函数:void A(void(* fptr)(void *))void B(void *字符串)在主体中,我像这样调用函数A; char * bird =(char *)malloc(sizeof(char)* 100)strcpy(bird,“ bird”); A((* B)(bird)); / ...

回答 1 投票 0


Valgrind错误涉及未初始化的字符串:错误标志?

[当运行valgrind来检查用C89 / 90编写的程序中的错误时,它为我编写的strToUpper()函数的堆分配错误创建了一个未初始化的值,尽管... ...]]

回答 2 投票 0

变量声明和定义不匹配

我使用的是C89编译器(嵌入式系统)。我跑进一些C代码,其中一个转换单元的变量定义为布尔的varName ;,其中布尔是无符号字符的一个typedef。另一种翻译...

c c89
回答 1 投票 3

K&R练习1.16 - 线路长度限制

我正在从K&R的“The C Programming Language”一书中学习C语言。我正在做本书中指定的练习。我的运动编号为1.16,但我不明白。练习1.16:修改......

回答 4 投票 14

在scanf中使用malloc符合c ansi标准

我想阅读用户的输入并保存。我现在有什么工作,但我需要知道它是否合法(遵循ansi标准 - c90)scanf首先在它之前分配变量“length”...

c c89
回答 3 投票 3

我应该在函数定义中还是在声明和定义中放置参数存储类说明符?

我正在努力将一些旧的K&R代码移植到ANSI C,所以我正在编写缺少的函数原型声明。很多函数定义都有寄存器存储类的参数,但是我......

回答 5 投票 14

我的代码工作,给我正确的输出,但我也得到额外的数字

我创建了一个程序,它将采用两个数组,并放入一个函数,将比较两个数组的元素,并创建一个新的数组,其中包含来自前2个的所有唯一元素。我...

回答 1 投票 0

在C90未定义的行为定义中,“有符号或无符号类型”是什么意思?

在ANSI C90标准中,第6.3节有关于表达式的说明:对象的存储值只能由具有以下类型之一的左值访问:[...]一种类型......

回答 3 投票 2

单个malloc中的多个结构调用未定义的行为?

从声明一个灵活的数组成员时使用正确的语法,它表示当malloc用于标题时,当数据[1]被入侵到结构中时,灵活的数据,此示例未定义...

回答 4 投票 3

为什么C在C99之前没有布尔数据类型?

我意识到你可以#define一些整数,但为什么C在C99之前没有专用的布尔数据类型?它在编程和逻辑中是如此常见,我不明白...的缺席

回答 11 投票 38

探索getchar()函数

我对C感兴趣,所以我想在C上探索更多,尤其是C89,看看这种语言在一段时间内是如何变化的:)。我买了Denis Ritchie的“C编程语言”(第2版)。一个例子 ...

回答 3 投票 2

我怎样才能弄清楚我的C编译器GCC使用的默认标准是什么? [重复]

一切都在标题中,我搜索了很多,但无法找到使用我的编译器的标准是C89 C90 C99还是C11 ...我的意思是当我们没有指定-std选项(默认选项)?

回答 2 投票 3

C,C99,ANSI C和GNU C有什么区别?

我已经开始编写关于codechef的编程实践,并且对C和C99之间的区别感到困惑。 C在这里意味着什么?是C89吗?检查此提交底部的语言。它......

回答 5 投票 110

509最小字符限制的基本原理

我已经看到了ANSI C编译器必须支持的很多最低要求,比如函数的31个参数,并且大多数数字似乎都有某种意义。但是,我看不到......

c c89
回答 4 投票 18

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.