c语言中 字符数组的问题 很纠结啊 请教高手!!!
来源:互联网 发布:美工和平面设计 编辑:程序博客网 时间:2024/03/29 01:01
下面是我的代码:
#include <stdio.h>
#include <string.h>
void main(void)
{
char a[3];
gets(a);
int i=0;
while(a[i]!='/0')
{
printf("%c/n",a[i]);
i++;
}
puts(a);
printf("/n%s/n",a);
}
我的疑问是明明定义了字符数组是的大小是3,为什么运行时键入4个字母也行?>=5时就有错误了,本人新手,望高手指点。
- c语言中 字符数组的问题 很纠结啊 请教高手!!!
- C语言高手请教点问题
- 关于C语言,字符数组中越界的两个问题
- C语言结构体中字符数组的问题
- 关于c语言中字符数组的'\0'问题
- 关于C语言的字符数组问题
- C语言纠结的四舍五入问题
- 请教各位C/VC高手一个极其郁闷的问题
- C语言中字符数组的大小
- 一个pda开发过程中遇到的问题 请教高手
- c中字符数组的问题
- c语言中字符数组和字符指针的区别
- c语言中字符指针与字符数组的区别
- C语言中字符指针数组输入初始化问题
- c语言中,字符数组与字符串赋值问题
- 请教一个C语言问题
- C语言中字符数组和字符串定义和初始化的问题
- 请教高手!如何用java语言的循环和数组做出循环矩阵?
- 如何进行交流
- 显示钟表
- 嵌入式笔试面试题:C和C++汇总试题
- log4使用介绍
- C++中的几种type cast
- c语言中 字符数组的问题 很纠结啊 请教高手!!!
- gVim for windows 简单使用教程
- [原创]正确使用DllGetVersion
- 在IDL中识别一个字符串是否可以转换为double数字的函数IsDoubleString
- VBe整人程序--关机
- sql注入
- PHP: 使用mysql_fetch_array()来获取数据
- C++ I/O 麻雀虽小五脏俱全
- [转]风雨20年:我所积累的20条编程经验