本文目錄一覽:
- 1、CHINA c語言
- 2、在C語言中,a[ ]={“china”}和a[ ]=”china”有什麼區別?
- 3、C語言里的china#是什麼意思
- 4、一道C語言程序設計問題「China」
- 5、c語言新手問題,在屏幕上輸出china
- 6、C語言為什麼認為變數China和ChiNA是相同的?
CHINA c語言
樓主這麼解也行,但依據此規可編出更通用一點的程序。
#include stdio.h
void Secrect(char source[],char result[]);
void main()
{
char source[100];
char result[100];
scanf(“%s”,source);
Secrect(source,result);
printf(“%s\n”,result);
}
void Secrect(char source[],char result[])
{
int i = 0;
while (source[i] != ‘\0’)
{
result[i] = source[i] + 4;
i++;
}
result[i] = ‘\0’;
}
在C語言中,a[ ]={“china”}和a[ ]=”china”有什麼區別?
a[] = {“china”};初始化一個||字元串||數組a,該數組只有一個元素,即字元串”china”。
a[] = “china”;則初始化一個||字元||數組數組a,該數組有6個元素,即{‘c’, ‘h’, ‘i’, ‘n’, ‘a’, ‘\0’},所以跟a[] = {‘c’, ‘h’, ‘i’, ‘n’, ‘a’, ‘\0’};等價。
C語言里的china#是什麼意思
那要看出現在什麼位置了,比如a[ ]={china#};,就表示的是字元串。不過感覺樓主問的應該不是這個,請樓主說的詳細點。
一道C語言程序設計問題「China」
第一種方法:
#include stdio.h
#include string.h
int main(void)
{
int i;
char str[] = “China”;
char str1[10] = {0};
for(i=0;istrlen(str);i++){
str1[i] = str[i]+3;
}
for(i=0;istrlen(str1) ;i++)
printf(“%c\n”,str1[i]);
}
第二種方法:
#include stdio.h
int main()
{
char c1=’C’,c2=’h’,c3=’i’,c4=’n’,c5=’a’;
c1=c1+3;
c2=c2+3;
c3=c3+3;
c4=c4+3;
c5=c5+3;
printf(“passwor is %c%c%c%c%c\n”,c1,c2,c3,c4,c5);
return 0;
}
望你採納!
c語言新手問題,在屏幕上輸出china
在c語言裡面第一字元串使用字元指針變數,我是不喜歡給別人直接從頭開始編代碼,考慮到代碼很簡單,就給你編寫了。
#include
int main()
{
char *a=”china”;//字元串常量使用
char b[6]=”china”;//字元串變數使用
printf(“%s\n%s\n”,a,b);
return 0;
}
C語言為什麼認為變數China和ChiNA是相同的?
C語言區分大小寫,所以 變數China和ChiNA是 不 相同的。是兩個不同的名字。
例如:
#include stdio.h
int main()
{
int China=1,ChiNA=2;
printf(“%d %d\n”,China,ChiNA);
return 0;
}
它們一個輸出1,另一個輸出2。
原創文章,作者:NYBL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/145628.html