c 相关问题

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

如何在C中使用signed / unsigned创建负二进制数?

我的想法:如果一个声明一个int它基本上得到一个unsigned int。因此,如果我需要一个负值,我必须显式创建一个signed int。我试过int = 0b10000101; printf(“%d”,a); //我得到......

c int
回答 4 投票 -1

如何通过检查局部最大值是否通过检查周围的所有数字是否小于它来遍历2D数组? [关闭]

如何通过检查局部最大值是否通过检查周围的所有数字是否小于它来遍历2D数组?我真的很困惑我将如何在代码中执行此操作。我需要得到......

回答 2 投票 -1

带/不带功能的指针

两者(ptrfun1和ptrfun2)之间有什么不同吗? int fun(int num){num * = num;返回号码; } int main(){int(* ptrfun1)(int num)= fun; int(* ptrfun2)(int num)=&...

回答 1 投票 0

在基本C编程中使用“If语句”。我该如何正确格式化它们?

首先,我到目前为止的代码如下所示。计算器执行我想要的所有操作,减去它在计算中仍然包含负数的事实。我想...

回答 3 投票 -1

c - 无法理解为什么我有这些错误:无效读取大小1和Syscall参数unlink(路径名)指向不可寻址的字节

我正在做一个练习,除此之外,我必须从txt文件中读取配置信息,并使用它们来设置服务器。我的代码似乎工作,服务器正确启动和...

回答 1 投票 0

为什么枚举常量没有链接?

我试图理解枚举常数的联系,并且在标准N1570中找不到明确的答案。 6.2.2(p6):以下标识符没有链接:声明为...的标识符

回答 3 投票 1

将c中的片段转换为伪代码

我只是学习Java而且我有一个任务,我需要将一段C片段翻译成Java。任何人都可以通过将代码段转换为伪代码来帮助我吗?我想自己做Java编码,......

回答 2 投票 0

如何在微控制器硬件复位之前保存一些数据?

我正在开发一款Freesacle微控制器。该微控制器具有多个复位源(例如时钟监视器复位,看门狗复位和......)。假设因为看门狗,我的微...

回答 6 投票 2

如何使用字符指针并在其中输入字符串?

有没有办法在不使用动态内存分配的情况下做到这一点? #包括 int main(){char * str = NULL; scanf(“%s”,str); printf(“%s \ n”,str); }

回答 3 投票 1

将字符串从.csv文件转换为双精度数

将字符串转换为双精度存在问题。我尝试过使用strtod,但这也是一样的。看起来这应该可以找到,但也许使用strtok有事可做...

回答 1 投票 0

Java:何时对局部变量存在相应的内存?

java中的变量声明是否也为变量分配了空格?例如:String i;在为其分配值之前,我无法使用i。但是,我已经分配了内存吗?

回答 1 投票 -2

使用C定义

我对c代码中的定义有疑问,如下所示。 #define DESC(x)1 #if DESC(“abc cdef”)....一些实现或声明#endif宏DESC(“abc cdef”)究竟是什么意思? ...

c
回答 2 投票 1

为什么我的* exe文件是二进制文件导致我无法在浏览器上运行[重复]

我创建了一个c程序,并希望将其编译为cgi。但是,在编译之后,可执行文件是二进制文件,无法在浏览器上运行。我怎么解决这个问题?我的操作系统是窗口10和......

c
回答 1 投票 0

切换语句的更好替代方案

我知道这已经讨论过,并且有多个答案。例如,请参阅if和switch语句的函数数组的性能,但是我想得到一些......

c
回答 4 投票 6

C struct:没有填充的连续字段?

any_t是任何类型(int,struct something,...)。考虑这个结构:struct my_struct {any_t val,any_t array [10]}如果我定义一个变量v:struct my_struct v;使用和安全吗?

回答 3 投票 4

为什么下面代码中的printf语句打印的是值而不是垃圾值?

int main(){int array [] = [10,20,30,40,50]; printf(“%d \ n”, - 2 [array -2]);返回0;任何人都可以解释-2 [array-2]是如何工作的,为什么[]在这里使用?这是我的一个问题......

回答 4 投票 2

i386-elf-gcc:错误:spawn:没有这样的文件或目录

我正在关注Github OS开发教程,我遇到了一个需要下载i386-elf-gcc并用它来编译示例代码的课程。 (分别是课程https://github.com / ...

回答 1 投票 0

如何在C中打印如下图案?

#1234567 1#345678 23#56789 345#7890 4567#901 56789#12 678901#3 7890123#这是我的代码int main(){int pattern; int行,列; printf(“输入模式:”); scanf(“%d”,&...

c
回答 1 投票 0

了解内存分配

我试图理解“记忆如何运作”。据我所知,在调用mmap创建MAP_ANONYMOUS映射时操作系统(在我的情况下是Linux),它创建:mmap()在...中创建一个新的映射。

回答 2 投票 4

哪些IDE和工具可用于C语言开发?

看着学习一些C,因为我在另一个SO问题中看到了对语言和历史经验有益的东西。想知道IDE的专业人士使用什么以及其他什么......

回答 8 投票 3

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