
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
c语言:我定义过c了啊,为什么显示未定义呢
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
报告相同问题?
提交
- 2021-05-22 18:46琉璃与大大的博客 我在以下几行代码中重现了我在一个更大的项目中所经历的行为.我遗漏了#ifndef守卫和#include指令,试图提高可读性.调用make时会产生链接器错误. makefile包含在问题的末尾.C类继承自B的继承自A的O.O是完全不同的类....
- 2025-03-04 16:12在努力的小周的博客 (4)空指针(NULL) 定义:在C语言中,空指针被定义为NULL,它是一个宏,在标准库中定义。NULL的具体值是0,这意味着在大多数平台上,空指针和数值0是等价的。然而,NULL的使用更加明确,因为它专门用来表示空指针...
- 2025-08-21 01:10雪落无声360的博客 本博客从编程新手的角度出发,深入讲解C语言的学习路径,涵盖基础语法、编译过程、错误预防与修复、防御性编程策略等内容。博客强调实践与细节,帮助读者从编程新手成长为能够处理复杂问题的防御编程高手。
- 2025-06-19 10:05星辰夜语666的博客 在C语言编程中,你可能会遇到这样的情况:同样的代码在不同的编译器或者不同的编译选项下运行,却产生了截然不同的结果。...本文将详细介绍常见的C语言未定义行为,帮助你理解为什么代码会出现不同的运行结果。
- 2025-08-16 22:12适用人群:具有初步C语言基础的学习者,特别是对指针和字符串操作有进一步需求的编程人员。 使用场景及目标:①帮助读者深入理解指针的工作机制,掌握通过指针间接访问和修改内存的技术;②使读者能够熟练运用字符串...
- 2021-09-19 14:30标题中的知识点为"C语言与汇编语言混合编程声明规则",这意味着我们将会探讨如何在编程过程中将C语言与汇编语言进行混合使用,并着重分析涉及混合编程时的变量和函数声明规则。 在描述中指出混合编程时变量和函数的...
- 2025-09-21 16:302501_93471450的博客 C语言入门指南:从零基础到实战开发 本文系统介绍了C语言的核心知识点和学习路径。首先阐述了学习C语言的重要性,指出它是理解计算机底层原理的基础。接着详细讲解了C语言的三大特点:接近硬件、简洁强大、跨平台性...
- 2025-06-03 14:18星辰夜语666的博客 在C语言编程的旅程中,编译错误是每位开发者都会遇到的...本文将为大家详细剖析C语言中常见的十大编译错误,从错误的表现、产生原因到具体的解决办法,一一进行阐述,帮助技术人员快速定位并解决问题,提高编程效率。
- 2025-06-16 10:27pink7的博客 本文详细介绍了C语言的基础知识和高级特性,涵盖变量类型、条件语句、函数、数组、指针、递归等...通过实战练习和优化技巧,帮助读者掌握编写高效C语言程序的能力,为未来探索多线程编程、网络编程等复杂主题奠定基础。
- 2024-01-18 18:33✿༺小陈在拼命༻✿的博客 __FILE__ //进⾏编译的源⽂件 __LINE__ //⽂件当前的⾏号 __DATE__ //⽂件被编译的⽇期 __TIME__ //⽂件被编译的时间 __STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义 VS不支持ANSI C,但是gcc是支持的。...
- 2025-05-08 08:42Mr_-G的博客 main函数是 C 程序的 “起点大门”,它的名字必须是main(编译器认这个名字),而且它启动时不需要外部给它 “递东西”(不接受参数),自己就能开始执行程序的核心逻辑。
- 2025-07-06 15:15芯动视界的博客 指令作用描述#define定义宏(常量宏或函数宏)#undef取消已定义的宏#ifdef检查宏是否已定义#ifndef检查宏是否未定义(常用于头文件保护)#if根据条件决定是否编译代码#else条件编译的else分支#elif条件编译的else if...
- 2025-04-29 18:27夜夜敲码的博客 头文件可包含宏定义,这样就能在多个源文件中复用这些宏。在头文件中定义结构体和共用体,能让多个源文件使用相同的数据类型定义。int x;int y;} Point;头文件里一般只对全局变量进行声明,变量的定义要放在源文件中...
- 2022-11-13 08:02C语言编程规范的背景意义在于,C语言是开发嵌入式应用的主要工具,但C语言并非专门为嵌入式系统设计,因而需要遵守一定的编程规范,以确保软件的安全性和可靠性。 本资源还介绍了阿丽亚娜5型火箭爆炸事故的教训,...
- 2025-07-07 09:54星辰夜语666的博客 而Rust则是一门新兴的系统级编程语言,它以安全性和高性能为核心设计目标,致力于解决C和C++长期以来存在的内存安全问题。对于Rust程序员来说,了解C语言的安全编程兼容性并掌握改造策略,不仅有助于在不同场景下...
- 2025-01-08 23:11byte轻骑兵的博客 // 这会导致编译错误 } // main.c #include // 声明全局变量和静态函数(在file1.c中定义的) extern void printGlobalAndFileScopeVar(); extern void printGlobalVar(); // 静态函数,只在main.c中可见 static ...
- 2021-09-19 14:32C语言标准没有对未定义行为做出具体的规定,因此程序员无法预测会发生什么,编译器也就可以随意进行计算。简单地说,未定义行为就是当程序员依赖那些没有明确定义的特性时,所得到的不同编译器上可能出现不同的结果...
- 2024-04-22 00:15浮夸-37的博客 这两个函数都需要三个参数:一个指向FILE对象的指针(用于指定文件),一个指向数据的指针(用于存储读取或写入的数据),以及一个表示数据大小的...在C语言中,`malloc()`和`free()`是用于动态内存分配和释放的函数。
- 2024-10-26 13:14C语言预处理器作为编译过程的一个重要环节,其高级特性主要包括宏定义、条件编译、文件包含和编译器指令。这些特性大大提升了C语言代码的灵活性和可移植性,为代码管理提供了高效便捷的工具。以下是对这些高级特性的...
- 2021-05-21 12:32青叹的博客 满意答案kmmkun2013.06.27采纳率:49%等级:12已帮助:3214人#include #include int main(){unsigned long i,j;long num,a[103680][720]; // 457920 - 354240 = 103680FILE *fp;char filename[50];...
- 没有解决我的问题, 去提问
