c语言中,若有char *s;s=“abcd”; 那么*s=abcd还是a? 计算机c语言中 char s[4][5]={"ABCD"};...

\u6c42\u95ee\u4e00\u9053c\u8bed\u8a00\u9898\u76ee \u5173\u4e8echar *s=\u201cABCDE\u201d

s\u662f\u6307\u9488\u53d8\u91cf\uff0cs+k\u5c31\u662f\u5b57\u7b26\u4e32\u7684\u6210\u5458\u5730\u5740\uff0c\u5373A,C,E \u7684\u5730\u5740\u3002

\u8fd9\u4e2a\u5e94\u8be5\u662f\u4e2a\u4e8c\u7ef4\u5b57\u7b26\u6570\u7ec4\u3002
\u4e5f\u53ef\u4ee5\u770b\u6210\u4e00\u7ef4\u5b57\u7b26\u4e32\u6570\u7ec4\u3002

\u5b83\u521d\u59cb\u5316\u4e86\u5b57\u7b26\u4e32\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20 s[0]\uff0c\u76f8\u5f53\u4e8e

s[0][0] = 'A';
s[0][1] = 'B';
s[0][2] = 'C';
s[0][3] = 'D';
s[0][4] = 0;

*s表示一个字符,所以,是a
s指向了"abcd" 字符串的首地址,即:s中存储的是"abcd" 字符串的首地址

您好,*s表示一个字符,所以,是a。
希望回答对您有所帮助!

指针s指向字符串"abcd"的首地址,所以*s的值是a

扩展阅读:c语言中char str[10] ... putchar ... c语言char用法基本 ... c++ char ... 在c语言中假设字符串char s20 ... char c 72 ... c语言中char的用法 ... c语言char对应 s还是 c ... c语言中char 是什么意思 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网