干货 |UNSW T3 COMP1511 Week1&2知识点总结!福利大放送啦

原创 2019年09月25日 澳洲IT圈


点击上面蓝字关注我们




文 | Sunny/RUO QING

编辑 | Sunny





UNSW 大神带你搞定大学课程


2019全年3学期学习模式,让刚刚入学的IT新生全程处于高强度学习压力,每周的quiz或者assignment搞得人仰马翻;但是, 匠人联合新南IT专业全能HD学霸们开启保驾护航模式,让你轻松无压力PASS每个课程。面对上课蒙蔽,代码不会,考试紧张,我们都会帮你一一迎刃而解。




1511线上公开课进行时

1511



一转眼,现在已经是第三学期Week 2了, 很多小伙伴可能还没进入到学习模式。然而面对众多的专业课,也只能在心里默默感叹自己上辈子可能是条蜀道!因为真的太!难!了!


令人振奋的好消息来啦!


我们找来了新南IT专业的学霸小姐姐

一起梳理了知识点,针对大学课程内容进行每周回顾与讲解,

总结一周知识点,紧跟学校课程节奏,

以最快的时间帮助小伙伴们答疑解惑,缓解大家的学习压力


赶紧收藏保存好这份笔记!

让你在盗墓,打怪的同时

也能够

震撼经验住全场!




知识葵花宝典大放松




准备好接招吧, 知识点总结福利发送啦



 >编译和运行

基础概念先要熟悉起来哦


dcc myCode.c -o code

这个命令行语句由3个部分组成:(dcc) (myCode.c) (-o code) 。

dcc是编译器的名字,然后是存着程序的文件名,然后是-o 名字(名字起什么都可以)。执行后当前目录下会生成一个可执行文件,就叫刚才起的这个名字。后面的两个部分哪个在前面都行(如(dcc) (-o code) (myCode.c)也行)。

运行时只要  ./名字 就可以了。后面可以加命令行参数,以后会讲 。



 >变量


考点1:

在编程中,变量的概念和数学方程中的变量是不同的。定义好变量后,内存中有一段空间就属于这个变量了,里面存着这个变量的值。

考点2:

C语言是一个强类型语言,定义变量时必须声明变量的类型(如int, char等),处理时才能决定给这个变量 分配多少空间。

考点3:

在数学中=只表示相等的关系,等号左右可以互换,但是编程中等号左右的含义是不同的。编程中=的含义是赋值。如果变量在等号左边,代表要给这个变量赋值,把内存空间里的这个值改掉。如果在等号右边,代表要用这个变量的值,把等号左边的变量改了,也就是复制了右边这个变量的值。



>输入输出


int a = 0;

scanf(“%d”, &a);

printf(“my number is %d\n”,  a);


在C语言中这一类输入输出的函数(printf,scanf,以后还会学更多)都需要一个‘format string’,也就是第一个参数,不能直接使用变量的值。%d就代表这个位置插入一个int,然后在format string后写上想使用的变量。

其他的类型有不同的表示,如%lf代表double,%c代表char,%s代表字符串(C语言中字符串不是一个primitive类型,但是由于特殊,系统提供了方便打印等的功能)。

具体解释一下为什么scanf中的变量a需要一个&,但是printf中不需要。scanf想把a的值改了,咱们知道变量的值可以随便改,但是由于一个叫做作用域的概念,在一个函数中就算改了普通变量,在另一个函数中也看不到变化。为了在scanf中改了变量的效果可以在main中看到,&a传入了变量a的地址,避免了这个问题。以后会详细讲变量和地址/指针的概念。




>布尔表达式,if语句


考点1:

在C语言中没有布尔型变量(true, false),而是用int表示,0代表false,其他数字代表true。布尔值的符号有 !(表示非), &&(表示和),||(表示或)。在一个比较长的表达式中(如:a && b || !c),一定 要搞清楚优先级,和数学中的先乘除再加减一样。优先级的顺序是 !,&&,||,推荐加括号看得更清楚。

考点2:

if语句中,括号里的表达式的实质就是一个布尔表达式。if语句中常用的布尔符号有==和!=等。刚才说过=在编程中的含义是赋值,这就是为什么想判断必须用两个等号。



>循环


考点1:

在while循环中,括号里也是一个布尔表达式。每次都会到这个表达式判断一下,如果是true再执行下面的内容,执行完再回来判断。一定不能忘了在while循环中的increment,否则会出time limit exceeded。

for (i = 0; i < 5; i++) {

 a++;

}

考点2:

for循环也可以了解一下。括号中的三步分别是初始化,条件/布尔表达式,increment。一般如果知道要循环多少次(如数组遍历),用for循环比较简洁易懂。如果不知道循环多少次,而是有一些特殊的条件终止循环,我们才选择while循环。





小本本有木有记下来啊?
学习到这里,如果还不明白的话
没有关系!
联系乐小编
让HD 小姐姐亲自授课讲解哦


扫码入群
更有定期免费资料福利发送哦!
更有免费简历模板独家放送哦!


还有其他课程群哦




为什么选择匠人学院课程辅导


匠人臻选多门课HD大神(成绩90%+)做tutor,

同时又有专业职场老司机做顾问,

                            无论问题深或浅,都有大神相助                                 

任职tutor了解你的课程考试作业与项目全部,都是该课以及相关课7分大神                 匠人多种优惠活动帮你节约成本,同时也为学习好的同学提供舞台                          可以根据学生情况灵活制定课程内容与时间

                          

Tutor 服务方式

我们为同学们提供多种形式的服务,IT匠人会提供如下服务:

VIP定制课程1对1辅导,护航冲刺班,作业辅导班,
作业审查服务,考试冲刺班

课程之间的区别

覆盖院校

 
服务院校

澳洲各大院校,主要包括 (但不仅限于)



我们可以辅导



这些语言涵盖了大学IT/CS专业的课程,由于大学课程要一一列出来会太多,所以有需要的小伙伴可以联系我们的客服。


Tutor成绩

所有Tutor都在所在学校对应学科获得高分

4轮面试,层层选拔

只选择最优秀的导师/tutor提供教学。


都是高分,猴赛雷有没有


报名方式


 添加悉尼匠人小乐微信(sydneyjiangren)报名:



匠人学院

致力于建立属于澳洲IT华人的

学习&工作交流平台

让所有IT华人

落地找工作不再是难事

你点的在看,我都认真当成了喜欢。





收藏 已赞