這個只是函數名稱,可以用其他的,但是不能是關鍵字。
江源ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
糾正兩個錯誤,第一、scanf("%s",s1);要改成scanf("%s",s1);,下面的對s2的輸入類似。
len(s1)相當與計數器,他的返回值代表你輸入的字符串的長度。比如你輸入s1=I am a student.則返回值為15,注意是到student.那個點的后面才是結束。比較的時候他已經是一個值了。
不是在C語言中是什么意思
而是在這段程序中是什么意思
#define len(x1,y1,x2,y2) sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))定義了一個宏,用來計算2個點(x1,y1)和(y1,y2)間的直線距離
strlen -- 計算字符串長度的庫函數名。
str -- 通常,程序員喜歡用它作 字符串 變量名。它是 string(英文詞 字符串 的縮寫)
len -- 通常,程序員喜歡用它作 變量名。它是 length(英文詞 長度 的縮寫)。
例如:
char str[20]="I am a student";
int len;
len = strlen(str);
printf("the string length is: %d",len);
strlen是計算字符串長度的函數
j=strlen(str)-1 計算出str的長度減1
明白了吧
strlen
原型:extern int strlen(char *s);
用法:#include string.h
功能:計算字符串s的(unsigned int型)長度
說明:返回s的長度,不包括結束符NULL。
舉例:
// strlen.c
#include syslib.h
#include string.h
main()
{
char *s="Golden Global View";
clrscr();
printf("%s has %d chars",s,strlen(s));
getchar();
return 0;
}