1樓:匿名使用者
#include
#include
int main()
//字串結束
b[j]='\0';
printf("加密後的字串是%s\n",b);
printf("加密前的字串是%s\n",a);
}//輸入必須是連續的英文字母串,不能出現空格,回車等其它字元#include
#include
int main()
for(j=0;j<=26;j++)
else
}return 1;}
2樓:
#include
#include
main()
printf("加密後的字串是%s:",b); //b[100]是一個字元,\0 不是字串
printf("加密前的字串是%s:",a);
}#include
#include
int main()
for(j=0; j 0.0001)
} return 0;}
c語言程式執行時提示出現了一個問題,導致程式停止工作,求大神指點
3樓:守痕無
scanf("%s", exp);這句忘了"&"符號,所以會導致程式停止,剛才我也出現了這個問題,採納吧
在執行c語言程式時為什麼就提示程式已停止工作?
4樓:芒果給你吃哇
c語言中函式的呼叫中
bai,參du數傳遞zhi,只能傳遞數值。如果只是將數值傳遞過dao去(接收版者是形參),在子函權數中變化,形參的變化,不會影響到實引數據的內容。
c中,每定義一個變數,系統都會在記憶體中給其分配一個空間用來儲存資料。而這個空間的編號就是這個變數的地址。當我們將這個地址傳遞到子函式中,子函式在運算元據時,就會改變這個地址中的資料,這樣,實參的資料是會發生變化。
而你程式中,傳遞的是a b本身的值(可能是0,可能是1,可能是任意的數),scanf()將這兩個值當作地址去操作,因此會產生系統錯誤,導致程式執行停止。
c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.m.
ritchie於2023年推出,2023年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
一執行c語言程式 就提示程式已經停止工作
5樓:芒果給你吃哇
c語言中函式的呼叫中,引數傳遞,只能傳遞數值。如果只是將數值傳遞過去(接收者是形參),在子函式中變化,形參的變化,不會影響到實引數據的內容。
c中,每定義一個變數,系統都會在記憶體中給其分配一個空間用來儲存資料。而這個空間的編號就是這個變數的地址。當我們將這個地址傳遞到子函式中,子函式在運算元據時,就會改變這個地址中的資料,這樣,實參的資料是會發生變化。
而你程式中,傳遞的是a b本身的值(可能是0,可能是1,可能是任意的數),scanf()將這兩個值當作地址去操作,因此會產生系統錯誤,導致程式執行停止。
c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.m.
ritchie於2023年推出,2023年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
6樓:匿名使用者
試試重新建立工程,編譯以下空**的程式:
int main()
如果這個空**編譯執行不出問題,說明你的程式在呼叫scanf或者呼叫指標時候有記憶體上的錯誤出現。(仔細檢視**中的scanf和指標呼叫時的記憶體使用錯誤,也可以把所有用到指標和scanf的地方先遮蔽,找出哪個地方記憶體分配不對)。
如果這個空**執行也出問題,說明是你編譯器有問題。
C語言程式無法執行,為什麼C語言程式編譯正確但不能執行?
void f int a,int x,int y,int m,int n 前幾行就有錯的,你 a什麼東西?你再仔細檢查檢查,把你的語法錯誤全排除掉。首先要編譯通過 再看看執行 先編譯一下,看看語法錯誤再說 為什麼c語言程式編譯正確但不能執行?編譯正確只是代表程式沒有語法錯誤,無法判斷邏輯錯誤。仔細檢...
為什麼這個c語言程式總是執行是錯誤
茆傅香佘汝 你這程式是不是求單詞數量呀.修改如下 include include include void main printf 字數為 d n c 翟芙聊釵 include stdio.h include intmain printf 字數為 d n c 招金生蹉亥 linking.link f...
怎樣把c語言程式變成可以跨平臺執行的程式 它的途徑 工具 方式 順序和注意事項是什麼
include struct tian int days int year,int month,int day if year 4 0 year 100 0 制year 400 0 a 2 29 for i 1 i年月 bai日 k days a.year,a.month,a.day printf ...