已采纳回答 / 名片而已
有没有发现你的printf语句结束最后面的分号 中文输入法的;和英文输入法的; 是不一样的 放在一起;; 看见没
当我们切后中文输入时候 时常会因为没留意切换输入法 而造成错误
2018-07-26
已采纳回答 / qq_慕娘6357934
++x先运算后取值,x++先取值后运算. 从右往左运算,第一个++x运算后x=1,第二个++x运算后x=2; 然后 x++是先取值,因此时x的值为2,故结果输出为x=2;
2018-07-26
已采纳回答 / 慕婉清7130720
1.改成%d,%c是字符型的输出。 2. number();没有赋值改成 number(100);数字写啥都行3.printf("小明在慕课网上已经参与学校了%c门课程\n",n);最后一个分号你是用中文拼的 找了半天才发现
2018-07-26
已采纳回答 / 何须等风来
强制转换类型,原来num数据类型并没有改变。如果说num原来的数据类型比int小,比如说是char类型,那么int类型的数怎么能够赋值给char类型呢
2018-07-26
已采纳回答 / 慕九州5552665
自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。
auto 是自动变量是动态地分配存储空间的,数据在动态存储区,函数执行完后自动释放 实际上 auto 可以省略的,auto不写...
2018-07-26
已采纳回答 / 慕九州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...
2018-07-26