这个结合出处前面的例子就好理解了。
example 2是++A4[5], 即先+5再执行。A4先加5,再把A8的值写到得到的地址。
example 3是A4++[5], 即执行完再+5。所以从结果还是从A8写到A4指向的地址,然后A4的值+5。
这个跟C的i++和++i差不多的意思。
http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
这个结合出处前面的例子就好理解了。
example 2是++A4[5], 即先+5再执行。A4先加5,再把A8的值写到得到的地址。
example 3是A4++[5], 即执行完再+5。所以从结果还是从A8写到A4指向的地址,然后A4的值+5。
这个跟C的i++和++i差不多的意思。
http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报