机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

一个“单片机”的简单问题

[复制链接]
发表于 2013-8-16 15:30:15 | 显示全部楼层
while(1)是一个死循环语句,程序走到这步后就会不停的执行后面{}内的语句,除非你后面在写个中断入口,或者等待外部中断。
回复 支持 反对

使用道具 举报

发表于 2013-8-18 15:22:34 | 显示全部楼层
给楼主一道题:
3 e, R- Q3 Z4 `4 I$ V6 _* ]( u) W1 _9 c- k0 r. f$ d
int func_a(int a)# R/ L3 W0 i! l1 h: W/ F) r
{
/ o7 B' z( w+ `+ L; D5 `        a++;
8 K4 e9 B5 U% q4 ~, D) u- X+ k        return a;
2 `4 C- V9 `7 L3 ^' Y, G) Z}$ g* I4 M2 H2 b: A  j! X

5 v5 Y5 ?6 c5 _- Vint func_b(int& a)2 Y  P0 a7 d" l* |6 u4 D
{
  z0 B. J. U# ?7 n3 G( A' ~9 L& Y0 \        a++;
( F9 h2 C* n) |5 [        return a;
% G3 R8 a- F0 c6 W}3 Q* H- ]1 o* P  `* T- a

* G0 Q5 x; t. O2 t/ dint main()
: ]/ k0 O! ]% F, E, Y{
" v" F  N% P- w% Y3 D        a = 1;
' K% K* W+ X# m( e/ f7 ]2 O! N8 u        int b, c, d;
8 h( Q& Q. U9 H3 u2 N, w9 N1 I        b = func_a(a);
9 u6 x- m* l$ Q0 H/ H: W$ o        c = func_b(a);8 A/ T3 u" V7 [5 W( C
        d = a;% l" m! f6 J7 J& A+ \
}9 M. B3 J+ y* f4 M5 Q0 g4 E  Z% u

9 @" R3 O0 F$ P! @& x: J, m8 c请问:' v  ~" M. G' B3 K* m3 X
b=?& b" ~+ e7 g  J8 b- v
c=?8 s) Q! Y9 z- |% d8 S, A+ X
d=?

点评

好像是一样的吧?就跟int* p和int *p一样。  发表于 2013-8-18 21:16
这程序是不是有问题? int& a 还是int &a?  发表于 2013-8-18 16:59
回复 支持 反对

使用道具 举报

发表于 2013-8-18 15:52:58 | 显示全部楼层
逍遥处士 发表于 2013-8-18 15:22 0 j8 R! x" v3 R
给楼主一道题:! C# l& L9 _' y' {- l* y! r3 z( ^

( Q" D9 ~5 D/ n- I8 J& {3 c" Yint func_a(int a)

! L1 C2 a* e$ m6 G3 S1,2,2  ?

点评

说说看。  发表于 2013-8-18 15:58
回复 支持 反对

使用道具 举报

发表于 2013-8-19 13:07:33 | 显示全部楼层
逍遥处士 发表于 2013-8-18 15:22 + G/ v' x8 I9 x% a
给楼主一道题:
2 b( m3 i& t. V5 j$ V+ g  I) P# ]/ p& F3 W! H: \9 `
int func_a(int a)

0 ?) s# e5 w- R/ B) Eb=2,c=0,d=2' M) Y# r( q& \

点评

int & 是强制转型?还是指针转向?这个太偏,没有见过。  发表于 2013-8-20 11:44
不是。c应该也等于2。  发表于 2013-8-19 13:20
回复 支持 反对

使用道具 举报

发表于 2013-8-19 23:39:57 | 显示全部楼层
六楼说的对
回复 支持 反对

使用道具 举报

发表于 2013-8-20 00:14:35 | 显示全部楼层
while(1);  是空的死循环
2 q% ~; Z  X/ x- r, x# T* {2 Awhile(1) {} 是执行{}内的指令的死循环
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-27 20:39 , Processed in 0.058417 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表