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/06/30 12:01:27
![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 ':'](/uploads/image/z/107529-33-9.jpg?t=C%E8%AF%AD%E8%A8%80%7Bt%3Ds%5Bi%5D%3Bs%5Bi%5D%3As%5Bj%5D%3Bs%5Bj%5D%3Dt%3B%7D%E4%B8%AD%E6%8B%AC%E5%8F%B7%E6%89%A7%E8%A1%8C%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88%E7%BC%96%E8%AF%91%E6%97%B6%E6%8F%90%E7%A4%BAs%5Bi%5D%3As%5Bj%5D%E6%9C%89%E9%97%AE%E9%A2%981+error%28s%29%2C+0+warning%28s%29error+C2143%3A+syntax+error+%3A+missing+%27%3B%27+before+%27%3A%27)
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];