C語言,此題為什麼在時就停止了,急急急,C語言程式沒有錯誤,為什麼程式執行時總停止工作

2021-04-14 20:47:20 字數 4120 閱讀 9576

1樓:匿名使用者

1、char型字串總

是自動以\0結尾

2、\0 的意思是 ascii 值為 0 的字元。它的意義是「字串版結束權符」。

例如,一個字串 "hello" ,它是由字元 h,e,l,l,o,\0, 6 個字元在記憶體中連續存放的。當程式遇見第一個 \0 時就會認為該字串結束。

2樓:匿名使用者

char型字串總是自動以\0結尾

3樓:匿名使用者

#include

main()

d:\3\main.c|3|warning: return type defaults to 'int'|

d:\3\main.c||in function 'main':|

d:\3\main.c|3|error: stray '\241' in program|

d:\3\main.c|3|error: stray '\241' in program|

d:\3\main.c|3|error: stray '\243' in program|

d:\3\main.c|3|error: stray '\275' in program|

d:\3\main.c|3|warning: unknown escape sequence: '\040'|

d:\3\main.c|3|error:

expected '=', ',', ';', 'a**' or '__attribute__' before string constant|

d:\3\main.c|3|error: stray '\243' in program|

d:\3\main.c|3|error: stray '\273' in program|

d:\3\main.c|4|error: stray '\241' in program|

d:\3\main.c|4|error: stray '\241' in program|

d:\3\main.c|4|error: stray '\241' in program|

d:\3\main.c|4|error: stray '\241' in program|

d:\3\main.c|4|warning: statement with no effect|

d:\3\main.c|4|error: expected ';' before 'int'|

d:\3\main.c|4|error: stray '\243' in program|

d:\3\main.c|4|error: stray '\254' in program|

d:\3\main.c|4|error: stray '\243' in program|

d:\3\main.c|4|error: stray '\275' in program|

d:\3\main.c|4|error: stray '\243' in program|

d:\3\main.c|4|error: stray '\273' in program|

d:\3\main.c|5|error: stray '\241' in program|

d:\3\main.c|5|error: stray '\241' in program|

d:\3\main.c|5|error: stray '\241' in program|

d:\3\main.c|5|error: stray '\241' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\275' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\273' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\241' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\275' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\273' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\253' in program|

d:\3\main.c|5|error: stray '\243' in program|

d:\3\main.c|5|error: stray '\253' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\241' in program|

d:\3\main.c|6|error: stray '\243' in program|

d:\3\main.c|6|error: stray '\275' in program|

d:\3\main.c|6|error: stray '\243' in program|

d:\3\main.c|6|error: stray '\275' in program|

d:\3\main.c|7|error: stray '\243' in program|

d:\3\main.c|7|error: stray '\253' in program|

||more errors follow but not being shown.|

||edit the max errors limit in compiler options...|

||=== build finished: 50 errors, 3 warnings ===|

4樓:肅魚之樂

s[i]!=0,這個寫法有問題吧。。。

急急急,c語言程式沒有錯誤,為什麼程式執行時總停止工作

5樓:∥熊筱梟

是不是你定義的陣列在主函式裡?棧溢位了。儘量把陣列定義在主函式外,防止溢位。否則就有可能停止工作。

6樓:問心

就是 程式錯誤吧 或者換個執行環境

比如把 vc++ 6.0 換成 turbo c ,..

有些程式只能在 turbo c 下執行

7樓:忽忽上升

那就是程式有錯誤,比如記憶體分配錯誤啥的。

8樓:谷歌瀏覽器

我也有同樣的問題有大神可以解答嗎?

計算機二級c語言程式設計題,為什麼我執行結果是對的,但被系統強行停止了呢?

9樓:gta小雞

1.檔案讀寫有問題,沒有fp!=null的判斷,若目標檔案不存在,將導致指標異常崩潰。

2.根本沒有初始化i的值就開始呼叫f(i)3.程式效率太低,fun函式里居然用while迴圈計算一個o(2^n)的遞迴,當n規模很大時你的程式將極為緩慢。

這裡顯然該用遞推計算並用陣列儲存各項的值。

4.**風格不規範,估計是跟譚浩強學的

大學C語言,為什麼選B,求解,這道c語言題為什麼選B

解釋如下 bai,b輸出的字du符zhi實際上是空格字元,dao 如下 include int main 執行結果 f c work a.exe please input a and b 1 2a 1,b a 49,b 32 字元1的ascii碼是49,空格的權ascii碼是32 為什麼是空格呢?輸...

c語言小問題,為什麼結果是 1,謝謝

ffff是的2進位制數是1111 1111 1111 1111它的反碼為1000 0000 0000 0000 符號位不變補碼就是1000 0000 0000 0001一共16個1 佔4個位元組 x為char型 資料溢位 只能儲存8個二進位制數 符號位和後面7位 就是1000 0001 符號位為1 ...

c 定義類時使用是什麼意思,在c 語言中, 是什麼意思

沒有用過,也沒有聽說過。c 中 是什麼意思?a b與a a b相同,按二進位制位異或,如果相應位相同,結果中改位為0,不同就為1,例如1010與1100相異或的結果為0110.a a異或b 比如a b實際上相當於 a a b 你最好把整句都列出來。是不是a b這樣的?其實就是a a b。a b 就是...