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

已采纳回答 / Matrixe
\n 是换行符,如果只有一行输出其实没关系

已采纳回答 / 名片而已
有没有发现你的printf语句结束最后面的分号 中文输入法的;和英文输入法的; 是不一样的 放在一起;; 看见没 当我们切后中文输入时候 时常会因为没留意切换输入法 而造成错误

已采纳回答 / qq_慕娘6357934
++x先运算后取值,x++先取值后运算.    从右往左运算,第一个++x运算后x=1,第二个++x运算后x=2; 然后 x++是先取值,因此时x的值为2,故结果输出为x=2;

已采纳回答 / 慕婉清7130720
1.改成%d,%c是字符型的输出。 2. number();没有赋值改成  number(100);数字写啥都行3.printf("小明在慕课网上已经参与学校了%c门课程\n",n);最后一个分号你是用中文拼的 找了半天才发现

已采纳回答 / 何须等风来
强制转换类型,原来num数据类型并没有改变。如果说num原来的数据类型比int小,比如说是char类型,那么int类型的数怎么能够赋值给char类型呢

已采纳回答 / 愚青__
如果把max去掉,那么if语句就不能去寻找最大值了,每次循环只是寻找大于最开始的那个max值而已。

已采纳回答 / 慕九州5552665
自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
auto 是自动变量是动态地分配存储空间的,数据在动态存储区,函数执行完后自动释放
实际上 auto 可以省略的,auto不写...

已采纳回答 / 慕九州5552665
#include <stdio.h>#include <stdlib.h>#define N 10int cmp(const void *a,const void *b){    return *(int*)b - *(int*)a;}int Sum(int score[]){    int s = 0,i;    for(i = 0 ; i &; i N ; i++)        s += score[i];    return s;}int Max(in...

已采纳回答 / 慕粉4292329
flaot 类型的大小是6位小数  意思是超过6位小数就不能用float  而改用更大的double类型

已采纳回答 / 遥望天狼星
是因为这个是C语言中用的,而不是C++语言中用的

已采纳回答 / qq_可乐加冰_12
数组在这里感觉更像是指针吧,我看了6-4,那个是数字啊,用int 没毛病啊;这个的话是有字符的,要用char;
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消