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

已采纳回答 / onemoo
代码文件编码、编译器识别中文编码、操作系统也能识别中文编码的话,编译出的程序是可以正常输入输出中文的。

已采纳回答 / Perona
<...code...>这段代码重复了,删掉。<...code...>把分号改成英文分号即可。

已采纳回答 / iyric
#include <stdio.h> int sp(int n){     if(n==1)    {        return 10;    }     else     {        return sp(n-1)+2;    }        }int main() {       int w=sp(5); printf("第5个人的年龄是%d岁",w );  return 0;}

已采纳回答 / Fayne丶VALSK
%s意味着你要放的是字符串变量(如str之类的),而不是字符串常量,如果一定要放常量,printf("恭喜小明可以参加校篮球队\n");这样就可以了

已采纳回答 / arlenhui
printf("%s\n","小明在慕课网上学习");  改成 printf("小明在慕课网上学习\n");

已采纳回答 / onemoo
语言角度来说没区别。本站的判断正确机制不太灵活吧...

已采纳回答 / 慕运维8283692
POCKETMONEY千面加个int就ok了,变量一定要声明类型

已采纳回答 / 沐雨一橙风
换行的意思 \n是转义字符 其实是一个字符 表示换行 相当于endl区别在于 endl除了换号之外 还会清空流缓冲区

已采纳回答 / Code_M0keny
不是很明白你在表达什么意思。arr[0] = 1;arr[0] = 2;arr[0] = 3;最后arr[0]的值为3.就相当于你声明一个变量 varvar = 1;var = 2;var = 3;是一个意思。

已采纳回答 / Fallbuster
通常用于定义方法,表示无返回值类型

最赞回答 / 哈娃娃
按顺序算,a<b?a:c,然后用其结果与d组合,计算下一组条件运算。

已采纳回答 / onemoo
当然可以,你定义任何变量都可以不赋初值。

已采纳回答 / onemoo
吐槽一下:本站应该把同类问题进行下归类,显示在相应课程中,因为用户在发问前都不会先去搜索之前的答案...正文:首先,s1、s2 和 s3 都是什么:s1是一个长度为100的字符数组。s2是一个长度为4的字符数组。这是因为虽然你在声明时没有指定数组的长度,但是你用一个长度为4的字符串初始化s2,所以编译器自动将s2的长度确定为4。s3是一个长度为4的字符数组。道理同上。再说strcat函数会干什么:strcat(s2, s3) 这个函数是将s3中的内容(包括s3结尾的'\0')复制到s2中最后一个字符的后面...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消