C语言下in如何t转char?
发布网友
发布时间:2022-04-30 17:42
我来回答
共1个回答
热心网友
时间:2022-06-28 14:46
如果定义时没赋值,下面赋值择必须是thestring= ABC,it is not easy to learn;
或者strcpy(thestring,ABC,it is not easy to learn);(这个要在开始加#include<string.h>)
如果你写成thestring[100] = ABC,it is not easy to learn;
那么编译器就会以为是把字符串赋值给下标为100的数组元素,但是数组下表最大为99,(C语言中有些编译器不会检测下标越界),所以赋值不成功,因此你换了下标编译不出错,但是结果不同。