6
68
86
初级会员
使用道具 举报
4
126
138
18
36
新手上路
3
295
304
高级会员
43
1054
1188
至尊会员
casy99 发表于 2024-8-23 15:49 测试发现: 如果进第一个if语句,can报文发送异常;如果进第二个if语句,can报文发送又正常。如何解释?
int main() { int a; {int a=3;} {int a=4;} printf("%d",&a); return 0; }
432
441
2
89
95
CoderXMan 发表于 2024-8-23 20:08 C 语言基础,补一补。
0
1
int *p; { int a = 3; p = &a; } // 此时,a 已经超出作用域,但指针 p 仍然指向它 printf("%d", *p); // 未定义行为,p 是野指针
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-15 20:49 , Processed in 0.056548 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.