char使用的常见问题
2015-07-13 15:07
162 查看
char使用的常见问题
#include <stdio.h>
int main(int argc,char *argv[])
{
char ch = 'A'; //char ch = 'A'等价于 char ch; ch = 'A';
char ch = "AB"; //error(错误)因为"AB"是字符串,我们不能把字符串赋给单个字符
char ch = 'AB'; //'AB'是错误的
return 0;
}
重复定义字符变量是错误的例如:
#include <stdio.h>
int main(int argc,char *argv[])
{
char ch = 'A';//定义好ch变量后就可以给他赋其他值
值,如ch = 'C';
char ch = 'B';//error,因为ch变量第四行已经定义了
这样会导致变量名被重复定义
return 0;
}
char ch = 'AB'; //error,因为单引号只能括单个字符,不能括两个或者多个字符
#include <stdio.h>
int main(int argc,char *argv[])
{
char ch = 'A'; //char ch = 'A'等价于 char ch; ch = 'A';
char ch = "AB"; //error(错误)因为"AB"是字符串,我们不能把字符串赋给单个字符
char ch = 'AB'; //'AB'是错误的
return 0;
}
重复定义字符变量是错误的例如:
#include <stdio.h>
int main(int argc,char *argv[])
{
char ch = 'A';//定义好ch变量后就可以给他赋其他值
值,如ch = 'C';
char ch = 'B';//error,因为ch变量第四行已经定义了
这样会导致变量名被重复定义
return 0;
}
char ch = 'AB'; //error,因为单引号只能括单个字符,不能括两个或者多个字符
相关文章推荐
- ip地址基础知识
- VBS基础编程教程 (第1篇)
- VBS基础编程教程 (第3篇)
- 路由器基础精析
- 浅析Oracle中char和varchar2的区别
- Lua和C语言的交互详解
- VBS基础编程教程 (第4篇)
- VBS基础编程教程 (第5篇)
- VBS基础编程教程 (第6篇)
- VBS编程教程 (第2篇)
- AJAX初级教程之初识AJAX
- Jquery 基础学习笔记
- 关于C语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言内存对齐实例详解
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- 探讨C语言的那些小秘密之断言
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置