C语言(贪心法)
C語言有這樣一個規則,每一個符號應該包含盡可能多的字符。也就是說,編譯器將程序分解成符號的方法是,從左到右一個一個字符地讀入,如果字條可能組成一個符號,那么再讀入下一個字符,判斷已經讀入的兩個字符組成的字符串是否可能是一個符號的組成部分,如果可能,繼續讀入下一個字條,重復上述判斷,直到讀入的字符組成的字符串已經不再可能組成一個有意義的符號。這個處理的策略被稱為“貪心法”。需要注意的是,除了字符串與字符常量,符號的中間不能嵌有空白(空格、制表符、換行符等)。
看一下下面的代碼:想一下輸出會是什么?
在計算機里面始終只有一個i.++i+(++i) 計算機會先進行兩個++i操作,然后才會進行+操作。所以會有以上的結果。
總結
- 上一篇: linux下 VSCode快捷键
- 下一篇: windows下搭建voip服务器