在学习指针定义字符串时,我遇到了
[Warning] deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
的困扰,为什么会有这个警告? 为了解决这个问题,我去查阅了很多资料,故在此写下我的第一篇博客,希望能够帮助到大家。 如有错误,希望大家指出。
在这之前,我觉得有必要先说一下指针和数组定义的字符串之间的一些区别
我们先看这样一段代码,大家也可以尝试着运行感受一下
#include<stdio.h>
int main()
{
char *s1="one";
char s2