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

最新回答 / Inuyasha__
把i++ 和你写的那个换个行就行了

最赞回答 / Vantacy
你想复杂了,2*2直接计算就可以,也就是说arr[2*2]就是arr[4],在arr[]={5,4,3,2,1}这个数列中是1

最赞回答 / 慕桂英6607939
'a'是字符类型的赋值,int,double,float赋值要赋具体的值#include <stdio.h> int main() {     char c = 'a';     int n = c; //将c赋值给n     float f = c; //将c赋值给f     double d = c; //将c赋值给d     printf("%d\n",n);     printf("%f\n",f);     printf("%lf\n",d);     return 0;  }大概就...

最赞回答 / Coat大王
你可以看看这个视频:Linux C语言指针与内存

最赞回答 / 修裾欲溯空
心因为这里的c是变量,并不是一个字符,懂吗?懂了给个采纳

最赞回答 / 慕仰5497038
for(i=1; i<5; i++)是行数for(j=i;j<5;j++){printf(" ");}是在行里面的for循环例如第一行 i=1;i=1;j=i;j=1;在for循环中  因为j=1;1<5;所以输出一个空格  然后执行j++;j=2 接着输出一个空格  一直到j<5 停止输出空格然后在第二行j=2;j<5;j++  输出3个空格第三行j=3;j<5;j++     输出2个空格下面同理;

最新回答 / Hello__worl
arr[5]表示数组下标为5的元素,函数中要求输入一个数组,即arr,arr是数组名又是该数组的首地址

最新回答 / 秋风_Amidie
j必须等于i,否则子循环的循环次数不会减少,也就是每一行的空格数都是一样的。这是因为i会随着父循环的循环进行i++的执行,i增大时,若j=i,j也增大,子循环次数就会变少,每一行的空格就会减少

最赞回答 / 神板乐
z==x+y  倒数第三行少了个y

最赞回答 / 慕盖茨2072866
year++  和我们学过的  “ I++ “是一个意思   表示先调用再加一              同样还有个    ”++i  “表示先加一再调用
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消