为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / onemoo
变量在使用之前必须声明(定义)。在main函数中,用到这些变量前的位置上加上:<...code...>这样就定义了这些变量,但没有指定初值,它们的初值是不确定的,随后x y z i j k的值由你的输入而定。但因为你的 xxxx yy zz iiii jj kk 这几个变量同样没有赋予初值,所以它们的初值也是不确定的,那么由这几个变量算出的a b c的值将是不确定的。还有x y z变量在你输入之后就没有使用啊。你的这个代码意义何在?

已采纳回答 / onemoo
注意课程6-8节的第4点。strcat strcpy 这样的字符串操作函数应该注意:第一个参数处必须要有足够大的空间来容乃操作后的字符串。s1可以容纳100个元素,s2和s3的空间都只能含有4个元素,所以不应写在第一个参数处。

已采纳回答 / parasaga
%s 是为了程序的可读性。 建议使用%s

已采纳回答 / 刘伶
不对,第一个 执行完之后,打印的结果,最后不会有 “逗号”,第二个 打印完后 你会发现 最后多一个“,”;这是一个数组打印字符串时的小TIPS

已采纳回答 / 红尘客栈丶
作用:使第10个数字后面没有逗号,就这么简单- -

已采纳回答 / 伊兮尘昔
输出类型不对,用%d别用%s

已采纳回答 / 只会小星星的吉他手
其实就跟表格嵌套表格是一个样的。。。一层一层来就会懂的哈、

已采纳回答 / Perona
冒号敲成了中文的,改过来即可。<...code...>

已采纳回答 / onemoo
完全可以。就算你把参数string声明为数组,编译器还是将其看作是指针的。

已采纳回答 / Zh012
<...code...>N=10, N-2=8i从8开始计算,因为下标从0开始,所以8对应的是倒数第二个元素。<...code...>当i=N-2=8时,j能取的最后一个值为8,进行的比较是数组中最后两个元素的比较。因为这样的比较是从数组一开始就进行的,所以数组中最小的元素此时已经通过排序位于数组最后的位置,所以下一次进行比较时,i的值减小1,也就是不再与此时数组中最后一个元素(最小值)进行比较。

已采纳回答 / 伊兮尘昔
清一下浏览器缓存再看试试,我这能看到

已采纳回答 / 伊兮尘昔
因为jackResult这个方法没有返回值,只是打印了一句话,所以你这样写的话,相当于printf(printf())这样的写法
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消