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 就是...