當前位置:首頁 » 編程語言 » c語言根據選擇執行程序
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言根據選擇執行程序

發布時間: 2022-08-08 13:21:38

c語言程序的運行步驟

當編寫完一個程序後,需要首先進行編譯,然後再運行。

如下圖所示,程序編寫完畢後,點擊工具欄中的Execute,選擇compile(編譯)。

如果沒有錯誤,再選擇Execute,選擇run(運行)。

(1)c語言根據選擇執行程序擴展閱讀:

dll因為某些原因(最大的可能是因為它是個病毒或流氓軟體的dll文件,被殺軟刪除了)丟失了,但其相關的注冊信息卻還在,導致系統開機時還載入它,卻又找不到它的文件,所以報錯。

如果你點擊「確定」後,系統沒有什麼不正常,並且可以正常運行的話,你可以用這個軟體清理掉這個開機載入項,以後開機就不會出現這個信息了。

下載和安裝編譯器。C語言需要通過編譯器解釋為計算機可以理解的機器碼。 編譯器通常是免費的, 不同的操作系統上一般使用不同的編譯器。

對於Windows系統, 可以嘗試 Microsoft Visual Studio Express,其是Windows平台上最流行的多語言IDE(集成開發環境),其集成了Microsoft開發的C語言編譯器。對於OS X系統, Xcode是一款優秀的多語言IDE,其集成了C語言的編譯器。對於Linux, gcc是一個不錯的也是最流行的選擇。

❷ c語言選擇結構與語言結構並用,怎麼把下面程序執行,在寫完Y然後出現下面那一段輸出

有一些小的錯誤,輸入輸出語句是scanf()和printf(),把源程序復制一下

#include<stdio.h>
#include<stdlib.h>

intmain(void)
{
charcmd;
printf("你要輸入嗎(Y/N) ");
scanf("%c",&cmd);

switch(cmd)
{
case'Y':
{
intsalary,rent,life_cost;

printf("請輸入你的薪水與房租和生活費(用空格隔開): ");
scanf("%d%d%d",&salary,&rent,&life_cost);

if(salary>(rent+life_cost))
{
printf("過的還行!!! ");
}
else
{
if(salary<(rent+life_cost))
{
printf("不行!!!! ");
}
else
{
printf("NO!!!!");
}
}
break;
}
case'N':
break;
default:
printf("對不起,輸入錯誤 ");
}
return0;
}

運行結果如下,如果有什麼不明白的還可以問我

❸ C語言,怎麼設置按下某個鍵執行某些代碼

每段代碼分別放置在一個函數中,然後在main中通過以下步驟選擇執行:
scanf命令,要求用戶輸入選項;
switch···case···命令,判斷用戶輸入的數字,然後根據不同值執行不同的函數即可。
不知道你是不是這個意思,希望對你有幫助。

❹ C語言程序的運行順序

1、這個涉及到函數的調用約定
運行結果跟編譯器有一定的關系,不同的編譯器參數的入棧的順序不同
一般的編譯器是從右到左
如fun(a,b)這個函數調用,是先計算參數b,入棧,再計算參數a,入棧
2、printf("%d
%d",
a++,++a);
//先計算++a,先自增,a的值變為2,將2入棧
再來計算a++,將a的值2入棧,再使a自增,a的值變為3
printf("
%d\n",a);
//a的值已經變為3了
3、printf(%d
%d",
++a.a++);//先計算a++,將a的值1入棧,再使a自增,a的值變為2,再來計算++a,先自增,a的值為3,將3入棧,輸出3
1
printf("
%d\n",a);
//輸出3
4、三種調用約定:
__stdcall調用約定。兩者實質上是一致的,即函數的參數自右向左通過棧傳遞,被調用的函數在返回前清理傳送參數的內存棧,但不同的是函數名的修飾部分(關於函數名的修飾部分在後面將詳細說明)。
C調用約定(即用__cdecl關鍵字說明)和__stdcall調用約定有所不同,雖然參數傳送方面是一樣的,但對於傳送參數的內存棧卻是由調用者來維護的(也正因為如此,實現可變參數的函數只能使用該調用約定),另外,在函數名修飾約定方面也有所不同。
__fastcall調用約定是「人」如其名,它的主要特點就是快,因為它是通過寄存器來傳送參數的(實際上,它用CX和EDX傳送前兩個雙字或更小的參數,剩下的參數仍舊自右向左壓棧傳送,被調用的函數在返回前清理傳送參數的內存棧),在函數名修飾約定方面,它和前兩者均不同。

❺ C語言 按哪個鍵執行程序

1、不同的編譯器命令快捷鍵是不同的。
例如:TC,ALT+F5 是運行的快捷鍵。
又如:VS,Crtl+F5 是運行的快捷鍵。

2、下面是Visual Stdio的命令快捷鍵列表:
CTRL + SHIFT + B
生成解決方案
CTRL + F7
生成編譯
CTRL + O
打開文件
CTRL + SHIFT + O
打開項目
CTRL + SHIFT + C
顯示類視圖窗口
F4
顯示屬性窗口
SHIFT + F4
顯示項目屬性窗口
CTRL + SHIFT + E
顯示資源視圖
F12
轉到定義
CTRL + F12
轉到聲明
CTRL + ALT + J
對象瀏覽
CTRL + ALT + F1
幫助目錄
CTRL + F1
動態幫助
F1
幫助
SHIFT + F1
當前窗口幫助
CTRL + ALT + F3
幫助-搜索
SHIFT + ALT + ENTER
全屏顯示
CTRL + -
向後定位
CTRL + SHIFT + -
向前定位
CTRL + F4
關閉文檔窗口
CTRL + PAGE DOWN
游標定位到窗口上方
CTRL + PAGE UP
游標定位到窗口下方
CTRL + F6
CTRL + TAB
下一個文檔窗口
CTRL + SHIFT + F6
CTRL + SHIFT + TAB
上一個文檔窗口
ALT + F6
下一個面板窗口
CTRL + K, CTRL + L
取消remark
CTRL + K, CTRL + C
注釋選擇的代碼
CTRL + K, CTRL + U
取消對選擇代碼的注釋
CTRL + M, CTRL + O
折疊代碼定義
CTRL + M, CTRL + L
展開代碼定義
CTRL + DELETE
刪除至詞尾
CTRL + BACKSPACE
刪除至詞頭
SHIFT + TAB
取消製表符
CTRL + U
轉小寫
CTRL + SHIFT + U
轉大寫
CTRL + SHIFT + END
選擇至文檔末尾
CTRL + SHIFT + HOME
選擇至文檔末尾開始
SHIFT + END
選擇至行尾
SHIFT + HOME
選擇至行開始處
SHIFT + ALT + END
垂直選擇到最後尾
SHIFT + ALT + HOME
垂直選擇到最前面
CTRL + A
全選
CTRL + W
選擇當前單詞
CTRL + SHIFT + PAGE UP
選擇至本頁前面
CTRL + SHIFT + PAGE DOWN
選擇至本頁後面
CTRL + END
文檔定位到最後
CTRL + HOME
文檔定位到最前
CTRL + G
轉到…
CTRL + K, CTRL + P
上一個標簽
CTRL + K, CTRL + N
下一個標簽
ALT + F10
調試-ApplyCodeChanges
CTRL + ALT+ Break
停止調試
CTRL + SHIFT + F9
取消所有斷點
CTRL + F9
允許中斷
CTRL + SHIFT + F5
調試-重新開始
F5
運行調試
CTRL + F5
運行不調試
F10
跨過程序執行
F11
單步逐句執行
CTRL + J
列出成員
CTRL + PAGE DOWN
下一個視圖
CTRL + B
格式-粗體
CTRL + SHIFT + T
格式-文字縮進

❻ C語言程序執行過程

  1. #include<stdio.h>

    載入stdio.h函數包到程序中;

  2. void main()

    函數的開始標志

  3. int i, j;

    聲明整型變數i,j,並分配相應大小的內存空間;

  4. for( i = 1 ; i <=4 ; i=i+1 )

    初始化i的值為1,進入循環,當該次循環結束,i=i+1(相當於i自增),

    當然返回 i <= 4 判斷是否條件成立,

    成立,則繼續循環;否則,結束循環;

    for(j=1;j<=4;j++)同

  5. 循環內,if 判斷 i,j是否同時為奇數,成立則輸出*;

    else if判斷i,j是否同時為偶數,成立則輸出#;

    其餘情況都輸出%;


printf(" "); 每次循環結束都會換一次行;



如果需要更詳細的流程,可以追問。

❼ c語言編程 程序怎麼實現選擇菜單 比如說按1 執行其中一部分 按2執行另一部分

switch(value){
case1:
{
代碼
}
break;
case2:
{
代碼
}
break;
default:
{
代碼
}
}

❽ C語言習題 編寫一程序 在屏幕上顯示一菜單 並根據用戶的選擇執行相應的功能

#include"stdio.h"

intmain()
{
do{
intnum;
printf("主菜單項: 1-預覽添加 2-查找修改 3-刪除 0-退出系統 ");
printf("請選擇操作:");
scanf("%d",&num);

switch(m)
{
case1:
printf("***信息預覽添加*** ");
break;
case2:
printf("***信息查找修改*** ");
break;
case3:
printf("***信息刪除*** ");
break;
case0:
printf("***退出系統*** ");

exit(0);
default:
break;
}}while(num!=0);
return0;
}

❾ C語言 根據用戶選擇執行某個程序

#i
nclude
#include
while(1)
{
1、將進入循環的時間保存下來
2、用time()函數來取時間,
同時bioskey(1)
檢測系統是否有鍵按下,如果有返回非零,否則返回0,郵件按下break,然後退
出。
3、將取到的時間來減去保存的時間如果大於三秒然後break執行接下來的代碼。
}
希望對你有幫助,去試試吧~~

❿ 50分,怎樣用C語言編一個程序,用它去執行另一個程序

#include
<stdio.h>
#include
<stdlib.h>
int
main()
{

system("write.exe");
}
system("你要執行的程序的名字,帶著路徑,不能有空格,\要用\\代替");
比如我的qq在d盤,就

system("D:\\Progra~1\\Tencent\\QQ\\Bin\\QQ.exe");
不能用
system("D:\\Program
file\s\Tencent\\QQ\\Bin\\QQ.exe");
中間不能有空格
帶空格的路徑,請用dir/x獲得短目錄名