找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
发表于 2013-8-16 15:30:15 | 显示全部楼层
while(1)是一个死循环语句,程序走到这步后就会不停的执行后面{}内的语句,除非你后面在写个中断入口,或者等待外部中断。
发表于 2013-8-18 15:22:34 | 显示全部楼层
给楼主一道题:
$ Q7 q! Y3 Z% r$ p" r: \) x: ]; W$ a# q* K4 \5 M; {
int func_a(int a)# Q' H; k3 ?0 W% l) ]0 A# o  G
{
, J; D9 V- K6 Z  Z+ S        a++;/ S6 ^, X6 A5 w* ]$ U' m
        return a;
4 h* F3 t0 a. W3 `$ E5 ~}: L# c( G' s; u. I. x

9 S0 Q# n# f8 T" bint func_b(int& a)
" f$ V) [" l  q: f2 Z. I6 M{) ^. q# g. r  N! A! d: G
        a++;
8 \) i. m4 b+ {7 I$ }% _+ C0 Z  u9 V+ I        return a;" P  |* j. S8 Z& G0 E+ A+ ?4 J
}
) R0 Z3 ~: z9 H0 Z
7 P' W) V6 a! @1 P9 h7 `( \int main(), s8 u( _+ L# Y  z
{
' v; o: |, H/ r" ~' y$ W        a = 1;
# D$ [7 N# w, p+ M3 o5 b" p1 V        int b, c, d;; X- g3 \3 l% c# p7 ~5 f# b3 H) o
        b = func_a(a);2 t9 ~# _, d4 x- b
        c = func_b(a);
3 s# Y9 r% C& F' s        d = a;
1 Z' [" B: q* }0 w+ z}
7 G2 n' f" V( c
8 D$ y' n. A; e3 Y: t请问:
# y& W2 o: S1 f. F# [6 G- y+ kb=?7 ^4 D$ s- h& z$ I4 K
c=?4 a9 r* L3 i0 p$ B% \9 ]+ b* v* \( `
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 3 A0 n+ I8 m; n& u2 a
给楼主一道题:
; ^; c7 Q' i4 t8 z5 s9 d4 ], O  m' h1 x" d- A9 g' @
int func_a(int a)

  m5 l1 [% N- ?- _/ M: X1,2,2  ?

点评

说说看。  发表于 2013-8-18 15:58
发表于 2013-8-19 13:07:33 | 显示全部楼层
逍遥处士 发表于 2013-8-18 15:22 # t0 S8 F9 ?- s% H- P
给楼主一道题:9 K0 {6 x6 g! Q/ O

( B1 j8 n) q* v; c4 [int func_a(int a)

: E' u: ?1 v/ @% Fb=2,c=0,d=2+ X! X+ v5 W7 ]5 ]8 x/ W7 Q- p1 E

点评

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);  是空的死循环
" e+ {% B" \2 j& x5 `" t2 dwhile(1) {} 是执行{}内的指令的死循环
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-27 19:37 , Processed in 0.057668 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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