Page 49 - PIC18F4550微處理機C語言設計實務
P. 49
ሔଡ଼ΥႧԊձ C ႧԊ 1
ν؈ૢкᓙࠑό݊ॆdۆੂБୋɓ࿁ɽܼʫٙΪᏐࠑd
ν؈݊৽dۆੂБ else ܝٙୋɚ࿁ɽܼʫٙΪᏐࠑf
a. ૢкᓙࠑό̀ʃܼՒৎԸdϾܝࠦʔ̙˸Ϟʱf
b. ν؈ૢкᓙࠑόʔϓͭࣛԨʔซЪОԫdۆ else ̙˸ଫf
c. ӊࡈΪᏐٙࠑܝࠦேცࠅʱf
ί if ٙʱࠑʕdᒔ̙˸Ύண֛ੂБٙૢif ʕٙ ifdԷνj
if ( ૢкᓙࠑό 1) {
ૢкᓙࠑό 1 ݊ॆʘΪᏐi
if ( ૢкᓙࠑό 2) {
ૢкᓙࠑό 1e2 ѩމॆʘΪᏐi
}// ૢкᓙࠑό 2 ݊ॆٙഐҼ̛ɽܼ
else {
ૢкᓙࠑό 1 ݊ॆϾૢкᓙࠑό 2 ݊৽ʘΪᏐi
}// ૢкᓙࠑό 2 ݊৽ٙഐҼ̛ɽܼ
}// ૢкᓙࠑό 1 ݊ॆٙഐҼ̛ɽܼ
else {
ૢࠑό 1 ݊৽ʘΪᏐi
}// ૢкᓙࠑό 1 ݊৽ٙഐҼ̛ɽܼ
ૢкᓙࠑό 1 ݊৽ٙΪᏐʕdΝଣɰ̙˸ΎϞ if nn elsef
if ( ૢкᓙࠑό 1) {
ૢкᓙࠑό 1 ݊ॆٙΪᏐࠑ 1;
ૢкᓙࠑό 1 ݊ॆٙΪᏐࠑ 2;
µ
µ
}
else {
if ( ૢкᓙࠑό 2) {
ૢкᓙࠑό 1 ݊৽Ͼૢкᓙࠑό 2 ݊ॆٙΪᏐࠑ 1;
ૢкᓙࠑό 1 ݊৽Ͼૢкᓙࠑό 2 ݊ॆٙΪᏐࠑ 2;
µ
µ
}
}
̙˸͜ else if ն˿dɨɓ࿁ɽܼf
39