机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

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

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

使用道具 举报

发表于 2013-8-18 15:22:34 | 显示全部楼层
给楼主一道题:
7 v- W$ U) V( i9 N, v4 T/ C8 ^9 x  R2 c) ]9 Z4 ~+ b) c3 Y/ t( h
int func_a(int a)! {4 d' A3 V  t0 U" g$ z' f. @' o
{* h/ ?7 P4 B7 q
        a++;. o. Y* _! H! F/ ]  h
        return a;9 {! w+ H3 L! H5 |$ k
}
' D7 c8 K- P0 F$ l: @8 W; y* y& _$ d" \* A$ l2 F5 O. O6 }
int func_b(int& a)
6 A3 Y# w6 x5 w# c* R{& r5 g; q5 \& {/ P' O% `/ Y3 H
        a++;
, A5 z* U: e& i        return a;
: g  U7 V# c9 z}( k3 j5 o! Y- K! Y& W  p0 {

9 `% q) T; i5 E6 n9 Zint main()
1 d' ]! V- S: e, a{
& j0 l( ^* T, x9 W. ^+ h3 ]        a = 1;( K, p- j4 `! A! _3 ^! f/ l
        int b, c, d;, `+ W) Q4 h5 X' E5 \: i
        b = func_a(a);0 J* Z4 ?0 I- ?$ v; j
        c = func_b(a);% G( `* c" e5 {- K( |  \
        d = a;
2 i0 y, U1 F: ~9 k}
7 J, V+ j8 T! k( [0 h
) K  D, r, U" x0 h" J& p/ S9 c! j请问:
# z  r9 W' s4 \! T" k) j$ w5 zb=?* R/ w" k* F: f$ ]7 d$ \
c=?
' u6 s6 U( i+ b9 i+ X$ p, bd=?

点评

好像是一样的吧?就跟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 " h& o+ b* |4 u! `
给楼主一道题:
* z. B7 v6 R, j2 Z4 W# @5 ]- c* {! ^+ J
int func_a(int a)
0 ^# }1 b8 _, V) b" Y& Q- M4 v
1,2,2  ?

点评

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

使用道具 举报

发表于 2013-8-19 13:07:33 | 显示全部楼层
逍遥处士 发表于 2013-8-18 15:22
& {6 b- r% x, r! y; g8 W- E. V; s& J给楼主一道题:/ M1 F  R2 l' _  s6 i& U
# |4 h% q# K- H4 i! `. a7 J
int func_a(int a)

2 |2 y# C9 D4 k3 ~$ c+ ub=2,c=0,d=23 {+ c) b* M9 o1 }/ i, n

点评

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);  是空的死循环
4 \6 n  `( w+ M1 r8 N" I- {* m" `while(1) {} 是执行{}内的指令的死循环
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 08:29 , Processed in 0.055656 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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