今天看到了一個關於printf()函數計算順序的問題,首先看一個例子:
#include<stdio.h> int main() { printf("%d---%d---%d",printf("ab"),printf("c"),printf("eee")); }
輸出結果為:
這說明printf()函數在計算的時候順序是從右往左的,但最后輸出的順序是從左往右的。所以遇到類似題目時,應該根據運算順序和輸出順序靈活判斷。
今天看到了一個關於printf()函數計算順序的問題,首先看一個例子:
#include<stdio.h> int main() { printf("%d---%d---%d",printf("ab"),printf("c"),printf("eee")); }
輸出結果為:
這說明printf()函數在計算的時候順序是從右往左的,但最后輸出的順序是從左往右的。所以遇到類似題目時,應該根據運算順序和輸出順序靈活判斷。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。