黑马程序员技术交流社区

标题: 初学者遇到的技术小问题,求技术大神解答,同为初学者,你们遇到了吗? [打印本页]

作者: IOS小哥    时间: 2015-4-4 18:40
标题: 初学者遇到的技术小问题,求技术大神解答,同为初学者,你们遇到了吗?
题目:有两个瓶子a和b,分别盛放醋和酱油,要求将他们互换(即a瓶原来放醋,现在放酱油,b瓶则相反)。
我是这么解答的,但是编译器显示两个错误,求高手解答。
#include <stdio.h>
int main()
{
        char a,b,c;
        a='cu';
        b='jiangyou';
        c=a;
        a=b;
        b=c;
        printf("%c,%c\n",a,b);
        return 0;
}
作者: wupeng756    时间: 2015-4-4 20:45
字符是字符 字符串是字符串
作者: Micro    时间: 2015-4-4 20:58
char  只能保存一个字符。是单个字节。 而且字符串才能保存你的cu 和 jiangyou,  当然你也可以定义一个char a[20] 这样的数组。
作者: IOS小哥    时间: 2015-4-4 22:34
恩恩,哥们?这个问题怎么解决?能否指教一二?谢谢
作者: IOS小哥    时间: 2015-4-4 22:36
Micro 发表于 2015-4-4 20:58
char  只能保存一个字符。是单个字节。 而且字符串才能保存你的cu 和 jiangyou,  当然你也可以定义一个cha ...

哦哦,谢谢,我试试,,
作者: senheima    时间: 2015-4-5 11:04
你这个会提示错误吧,b是字符型,你存了个字符串型
作者: bieny    时间: 2015-4-5 11:15
:L:L:L:L:L
作者: guanguan0622    时间: 2015-4-5 11:31
char是字符,不能定义字符串,不然会报警,但是不会错误!
作者: 龙兄    时间: 2015-4-5 11:46
字符和字符串问题。
作者: IOS小哥    时间: 2015-4-6 08:43
听说用数组和指针都可以。
作者: IOS小哥    时间: 2015-4-6 08:50
有对数组和指针比较精通的大神吗?给个答案。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2