1樓:匿名使用者
有區別的
char a = "abc"等價於char a =
比b多了個『\0』
2樓:匿名使用者
有區別第一個是字串"abc" 有一個預設的字串結束符\0a佔4個位元組。
第二個嚴格來說 不是字串,而是字元陣列
它沒有\0, 佔3個位元組。
c語言小白問題 char轉字串char *
3樓:聽不清啊
這個不能夠。
因為以%s輸出字母a,必須要以兩個相鄰的位元組儲存'a'和'\0'。而char c='a'它只有一個位元組,且未知相鄰的位元組(屬於別的儲存單元)是何內容。
除非是把c的內容複製到別的字串或字元陣列中。
4樓:匿名使用者
char *s="a";
printf("%s",s);
c語言小白問題,求兩個字串的最長公共英文單詞 5
5樓:匿名使用者
**看不誒;呵呵;
這些都不知道怎麼回事
不過我可以給你一個建議; 既然是兩句話中取最長的單詞; 那麼你先擷取單詞;然後儲存到兩個變數中, 進行比較;
一組中最長的和另外一組中最長的進行比較就完成了; 還能輸出最長的是哪個單詞,在哪句話中;
在C中兩個字串合併及輸出,C 裡,合併字串
繼承cstrone public class cstrtwo cstrone private string m str2 string.empty public cstrtwo string str,string str2 base str this.m str2 str2 public void ...
C 中判斷兩個字串是否相等,怎麼判斷
1 c 中可以用strcmp 函式的判斷兩個字串是否相等。具體的方法,首先開啟一個空白的c 檔案 2 在c 檔案裡編寫判斷字串的示例程式,這裡在程式中輸入兩個字串,之後程式會使用strcmp 函式判斷是否為相同的字串,最後程式會輸出判斷的結果 1 如果兩個都是string類的話,可以用過載了的 號 ...
excel中提取某兩個字元中間字串的函式
public function mysubstr scord as string dim stanum as integer dim scolen as integer stanum instr 1,scord,1 1 scolen instrrev scord,1,1 stanum mysubst...