C是一种通用编程语言,用于系统编程(OS和嵌入式),库,游戏和跨平台。此标记应与有关C语言的一般问题一起使用,如ISO 9899标准(最新版本,9899:2018,除非另有说明)中所定义 - 也使用c89,c99,c11等标记特定于版本的请求。 C与C ++不同,它不应该在没有合理理由的情况下与C ++标签结合使用。
我在c中有两个关于指针的问题。 1)从我的理解中&返回变量的memmory地址。例如:int x = 10; int * p =&x;所以我认为&将...
我需要存储两个命令行参数,但我无法弄清楚如何正确地执行此操作。我的代码当前存储的int不正确(如果我将第二个变量设置为空)并给出...
我有两个动作表现的问题(以任何方式)这个问题很简单,但有很大的问题(当有两种方式,哪一个更好)我想用C语言创建结构。这个 ...
#包括 #包括 int main(){char str [20]; int数; while(2 == scanf(“%s%* d%* s%* s%d%* d%* s%* s%* s”,str,&number)){printf(“%s \ ...
创建一个C程序,计算每个数字0-4的输入次数。使用开关盒结构。使用默认值计算其他字符的数量。打印一次...
我想有一个像下面这样的结构:typedef struct Mystruct {double p; double x_min; double x_max;双y_min;双y_max; double params [] = {x_min,x_max,y_min,...
我试图找出如何获得素数n,并计算该n的立方总和(1 ^ 3 + 2 ^ 3 + ... + n ^ 3)。到目前为止,我可以弄清楚如何获得素数。我只是想不出来......
语句:volatile unsigned char * volatile p =(volatile unsigned char * volatile)v;在MSVC v14.1中生成警告C4197:警告C4197:'volatile unsigned char * volatile':顶级...
我正在维护一大块C代码并试图改进它,我遇到了一个使用我不熟悉的语法的函数:char(*(lgLinkStrs)())[CONFIG_MAX_STRING] {...}我知道.. 。
我是一个在c中做项目的python程序员。我需要将字母映射到与它们对应的usb发送代码。在python中,我会在字典中进行硬编码。在C我正在使用巨型开关......
我正在尝试将RGB888图像数据转换为TIFF图像。但代码会生成不正确的图像。我正在从文本文件中读取RGB数据。这是黑色区域不应该出现的输出图像......
int * ptr和int之间的区别(* arr)[3] =&a [关闭]
int arr [3] = {1,2,3}; int * ptr; PTR = ARR;这与int a [3] = {1,2,3}相同; int(* arr)[3] =&a;如果没有,那么差异是什么?
我是新手,非常感谢任何帮助。使用未声明的标识符'k'void initBricks(GWindow window){// print brick for(int k = 0; k <ROWS; k ++); {// int我有......
我试图理解sizeof运算符的工作,我遇到了这个问题。以下是该问题#include的代码 int main(){int i = 0; int a [i]; ...
我正在尝试创建一个可以获取文件扩展名的方法。我找到了多个替代方案,这个是我的解决方案:const char * getExt(const char * filename){const char * ext = ...
我正在尝试运行一个小测试程序,但现在我陷入了一个非常奇怪的问题。我认为这是结构处理的一个简单问题,但我找不到错误的原因。一世 ...
我试图在函数get_by_id中分配一个指向数组元素的指针。函数get_by_id正确地找到元素并将元素分配给lp,但是当它返回到...时
我正试图追踪这个程序。我看到它在运行时输出4次,但我不明白为什么。 #包括 #包括 #包括 int main(){...
据说我们最好用NULL初始化一个新指针,否则会发生意外结果。但事实是当我按如下方式添加NULL时:#include int main(){char * str = ...