#include
int main()
;return0;
}
2.strlen
是用來計算字串長度的
但有時編譯器會報錯'strlen' was not declared in this scope
,如下圖:
這個時候只需要加入標頭檔案#include
即可解決問題。
#include
#include
int main()
;//陣列
//"abc"---'a''b''c''\0'--'\0'字串的結束標誌
char a2=
; char a3=
;printf
("%d\n"
,strlen
(a1));
//strlen--計算字串長度的
printf
("%d\n"
,strlen
(a2));
printf
("%d\n"
,strlen
(a3));
return0;
}
3.報錯c [warning] deprecated conversion from string constant to 『char*』
#include "stdio.h"
char *str1 =
"hello"
;char str2=
"hello"
;int main()
解決方式如下:加乙個const
#include "stdio.h"
const char *str1 =
"hello"
;char str2=
"hello"
;int main()
C語言問題總結
pow 10,2 的意思是求10的2次方 visual studio 2008除錯程式時老是提示 生成 cmd.exe 時出錯 已啟動生成 配置 debug win32 正在編譯資源清單.正在鏈結.正在嵌入清單.專案 error prj0003 生成 cmd.exe 時出錯。1 個錯誤,0 個警告 ...
C 被忽視語言點總結
1 define pi 3.1415926 缺點 define巨集定義只在預編譯的時候進行字元置換,預編譯之後,程式中不再有pi這個識別符號,pi不是變數,沒有型別,不占用記憶體單元,也就意味著不能用指標。替代方法 const float pi 3.1415926 利用const就可以宣告乙個常量。...
C語言知識點總結
有段事件沒有寫c程式了,有些地方有些生疏了。這兩天事情比較少,準備再系統的看一邊c的基礎知識。這裡再總結一下平時沒太注意的知識要點。1 c語言的語句塊在c語言中,任何允許出現語句的地方既可以是由 號結尾的一條語句,也可以是由 括起來的若干條語句或宣告組成的語句塊 statement block 語句...