3-9编程练习,打印九九乘法表的问题

3-9编程练习,打印九九乘法表的问题


因我是编程零基础,看了问题的答案,但是看不懂:

for(int i= 1; i<=9; i++){
            for(int j = 1;j<=i;j++){
                NSLog(@"%d*%d=%d",i,j,i*j);
                
            }
             NSLog(@" \n");


为什么定义i和j后,直接打印了一个n?但是前面都没有初始化过n?



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2017-11-20 14:03:25

这个最后的 NSLog(@" \n");输出语句并不是输出一个变量n的值,你注意一下是双引号中间是\n这是一个转义字符,用来进行换行的,就是每当结束一个计算,就会在换一行输出,跟9*9乘法表是一样的。

  • 转义字符?压根没讲过好吧? 你们课程介绍里边写的适合零基础,蹦蹦跳跳上课,出题的时候又要用到很多上课没讲到的知识点,到底哪里适合零基础了???粉转黑,这一次之后再也不会购买MOOC的课程了
    2018-04-03 11:24:53
  • 您好,课程习题也是自己增长拓展知识点的一个很好的方式,\n在这里是起到了一个换行的作用。因为OC开发是针对界面的开发,这种控制台输出的换行并不常用。想了解的话也可以在问答里咨询,问答题问、作业练习本身也是一个很好的知识拓展方法哦。所以以后对知识点有什么疑问的,完全可以在问答里进行提问的。助教也都会帮助解决。
    2018-04-03 11:52:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师