看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《wtchen (沒有存在感的人)》之銘言: : 各位好,我在看成大資工進階嵌入式系統開發與實做 (2014 年秋季 ) 課程說明 : http://fr.slideshare.net/jserv/embedded2014 : 裏面有兩個c基本問題: 整理教材時,偶然想起兩年多前的文章,順手回覆如下: : 1. 只能使用邏輯運算子和遞迴,在C程式中實做兩個整數的加法 : void add(int a, int b) { ... } 思路和參考實作請見: https://hackmd.io/s/r1Z_zPx8-# 這題不僅可驗證自己對計算理論和基礎程式設計的認知,還能因而理解實作加解密 (cipher) 的實作考量。 : 2. 使奇偶位的位元相互交換,儘量用最短的程式碼 : (bit 0 <-> bit 1; bit 2 <-> bit 3; bit 4 <--> bit 5 以此類推) 這題的「相似」思路和參考實作: https://hackmd.io/s/ByzoiggIb# 應用場合很廣 :-) : #include <stdint.h> : int32_t swap_even_odd_bits(uint32_t x) { ... } : 在下雖然出社會多年但是居然對這種題目完全沒頭緒.... : 可以請高手指點該如何做嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.113.20 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1502371751.A.1E7.html
freeunixer: 有神,快拜 m(_._)m 08/10 23:46
VictorTom: 有神,快拜 m(_._)m 08/11 00:46
wtchen: 有神,快拜 m(_._)m 08/11 07:31
damody: 厲害 08/11 10:28
Sirctal: 有神,快拜 m(_._)m 08/11 12:44
BaJiaJhon: 有神,快拜 m(_._)m 08/11 13:49
Ommm5566: 有神,快拜 m(_._)m 08/11 15:06
ktecv2000: 有神,快拜 m(_._)m 08/11 18:07
bben900911: 跪 08/12 02:26
nova06091: 有神,快拜 m(_._)m 08/12 07:42
xvid: 推 謝謝分享 08/12 09:31
oiu850714: 有肝,快拜 m(_._)m 08/12 12:34
s4300026: 有神,快拜 m(_._)m 08/12 12:54
Lipraxde: 那個…參考解答Q2的ripple_add的return少了個右括弧 08/12 14:18
wlsh5701: 有神,快拜 m(_._)m 08/12 16:09
ntuarthur: 朝聖 08/12 17:56
Neisseria: 有神,快拜 m(_._)m 08/13 14:21
jaid: 有神,快拜 m(_._)m 08/13 15:03
yongb: m(_ _)m 08/13 21:33
soheadsome: m(_ _)m 08/14 19:32
TianBonBon: 朝聖 08/15 12:13