C语言{t=s[i];s[i]:s[j];s[j]=t;}中括号执行的是什么为什么编译时提示s[i]:s[j]有问题1 error(s), 0 warning(s)error C2143: syntax error : missing ';' before ':'

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 12:40:22
C语言{t=s[i];s[i]:s[j];s[j]=t;}中括号执行的是什么为什么编译时提示s[i]:s[j]有问题1error(s),0warning(s)errorC2143:syntaxerro

C语言{t=s[i];s[i]:s[j];s[j]=t;}中括号执行的是什么为什么编译时提示s[i]:s[j]有问题1 error(s), 0 warning(s)error C2143: syntax error : missing ';' before ':'
C语言{t=s[i];s[i]:s[j];s[j]=t;}中括号执行的是什么
为什么编译时提示s[i]:s[j]有问题1 error(s), 0 warning(s)
error C2143: syntax error : missing ';' before ':'

C语言{t=s[i];s[i]:s[j];s[j]=t;}中括号执行的是什么为什么编译时提示s[i]:s[j]有问题1 error(s), 0 warning(s)error C2143: syntax error : missing ';' before ':'
实现数组中的两个元素s[i]和s[j]值的交换
你的第二句应该是s[i]=s[j];而不是s[i]:s[j];