|
|
1
4
在调用method()之前添加它的原型将修复错误。
这个错误告诉我们
|
|
|
2
25
例如。:
生成:
看看把警告级别调高是多么有用! |
|
|
3
4
定义也是声明。所以,这应该可以纠正你的错误。 |
|
|
4
3
当你使用一个函数时,C会猜测它的返回类型,在你告诉C足够的函数之前——它的名称、返回类型、常量和参数。如果这些猜测是错误的,你就得到了错误。在这种情况下,他们错了。使用原型或将函数移到调用上方。 这意味着,如果使用相同的参数再次调用函数,函数的值将是相同的,并且应该没有(重要的)副作用。这对优化很有用,而且它还提出了一个书面声明,即编译器可以强制执行相关参数。函数承诺不改变常量,编译器可以帮助阻止它。 |
|
|
5
2
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |