回覆列表
  • 1 # 雲外飛鳥

    不是,現在的主流語言基本都是類C語言,什麼是類C語言,即語法上和C語言相似的語言,這樣的程式語言基本都有 條件判斷語句即if else, 迴圈語句等for while, 各種型別的變數等。。。。其他類的不知道,但是很底層的組合語言就沒有if else for while switch 等。。但是基本思維邏輯不變,組合語言有自己的條件判斷和迴圈語句,並且可以非常隨意的組合,彙編也沒有變數的概念,更沒有資料型別的概念,咋一看好像彙編不強大很好學的樣子,其實不然,非常難學,高階語言的一條語句,轉化成彙編程式碼就是幾條,幾十條,幾百條.……程式碼,也就是說你要完成高階語言的一條if語句,用匯編的話至少需要幾條以上的彙編程式碼,並且由於沒有變數 沒有資料型別,所有的資料都需要你自己按地址去讀寫,按需求去使用,由此可見不同的語言都有不同程式碼的處理方式

  • 2 # 日衝資訊 黃

    只有if/else是不夠的,程式語言的底層處理至少要包括以下部分:

    資料傳送 連續不斷地從記憶體中取出操作指令傳送給不同的暫存器,並從暫存器取出結果寫入記憶體。整數和邏輯運算 整數的加減乘除以及邏輯的與或非等基本的運算位操作 一個位元組有八位,每一位上要麼0要麼1,數位左移右移取反等操作條件設定 這是題主說的if else它是透過設定條件暫存器不同數位的狀態實現控制的控制轉移 程式的跳躍,迴圈,子程式呼叫,返回,中斷等等輸入輸出 從硬碟讀取,寫到螢幕上等等

  • 3 # 阿弄1412

    不是,如果你想表達的是if/else語法比較低階,那就錯了,相比於switch,if/else用起來更方便(個人認為)

  • 中秋節和大豐收的關聯?
  • 電瓶車充電器的插頭被雨淋溼了,插到插座上會不會觸電?