在(???)C語(yǔ)言中,語(yǔ)言編我們可以使用switch語(yǔ)句來(lái)創(chuàng )建一??個(gè)菜單,菜單以下是語(yǔ)言編一個(gè)簡(jiǎn)單的示例:
#include <stdio.h>??;int main() { int choice; while(1) { printf("****菜單??****"ヽ(′▽?zhuān)?ノ); printf("1. 選項一"); printf("2. 選項二"); printf("3. 退出"); printf("請??輸入你的??菜單選擇:"); scanf("%d", &choice); switch(choice) { case 1: printf("(′?`*);你選擇了選項一"); break; case 2: printf("你選擇了選項二"); break; case 3: printf("退出(chu)程序&quo???t;); return 0; default: printf("無(wú)效的(⊙_⊙)選擇,請重新輸入"); } } return 0;}在這個(gè)例子中,語(yǔ)言編我們首先定義了一個(gè)變量choice來(lái)存儲用戶(hù)的菜單選擇,然后我們進(jìn)入一個(gè)無(wú)限循環(huán),語(yǔ)言編直到用戶(hù)選擇退出。菜單
在循環(huán)中,語(yǔ)言編我們首先打印出??菜單,菜單然后使用scanf函數獲取用戶(hù)的語(yǔ)言編輸入,然后我們使用switch語(yǔ)句來(lái)根據用戶(hù)的菜單選擇執行不同??的操(°□°)作,如果用戶(hù)輸入的語(yǔ)言編是1,我們就打印出&q(′?ω?`)uot;你選??擇了(le)選項一";如果用戶(hù)輸入的菜單是2,我們就打印出"你選擇了選項二";如果用戶(hù)??輸入的語(yǔ)言編是3,我們就打印出"(′ω`*);退出程序"并返回0來(lái)結┐(′?`)┌束程序,如果用戶(hù)輸入的既不是1,也不是2,也不是3,我們就打印出"無(wú)效的選擇,請重新輸入"。