Programming
未读学习章节:3.4.3-4.5.0
第四章之前讲的大部分是数据类型。c语言的数据类型非常的多,区分的非常细致,每种数据都有相应的说明符和修饰符所对应。经过几天的学习,只能说对C的数据类型有了初步的了解,掌握了一些常用的数据类型,但是像虚数复数等都不知道怎么使用。
第四章开始讲解字符串和格式化输入输出,主要是printf()和scanf()这两个函数的使用,没什么说的,多思考多练习就记下来了,死记硬背是没有用的。还有字符串和字符的区别。
写的有些流水账了。最近很忙,也开始学习LINUX了,同时下周还要考高数期中,亚历山略大。没时间写,就在看书的时候找了个本子直接用笔记下来了,本来是要上几张本子的图的,可是发现iCloud自动上传图库的功能突然不能用了,一直显示正在上传中。之后再补上图片吧。
Programming
未读首先需要做的准备:
1.关闭WIN的防火墙。在控制面板中搜索防火墙,然后在左侧找到“打开或关闭Windows防火墙”,两个选项全部关闭。
2.安装VMware虚拟机,下载地址请自行百度。VM为收费软件,需要XX你懂的。
3.CentOS 6.5 请从官网的老版本下载页面下载DVD1就可以,DVD2.3暂且不需要。 不使用CentOS7的原因是更新太大,配置会有变化,没有亲自配置,有兴趣的朋友可以自己尝试。
1
配置步骤:
一到十五步请看韫瑜洞天(http://hanqilong2006.blog.163.com/)的文档,下载地址
http://wenku.baidu.com/link?url=KornMzLj-AiWFWz24dMDLFqalSW8raGiublJzHF05fEVbpdoWH0E53ReuQ5hQ4RuJsKTyTQ78BGFb4umUycNUqN_qf7Wqv6fIf_Rq5vGpn_
从第十期不开始请不要按他的操作。
4.在linux下输入ifconfig,此时查看不到IP。接下来执行vi /etc/sysconfig/network ...
Programming
未读学习章节:2.4.0——3.4.3
关于多个函数:首先定义的新函数可以放在开头中间末尾(不在main中),如果要引用,直接 new_fun();语句即可。例子:
#include<stdio.h>void new_fun(void){ printf(“我是新函数!n”);}int main(void){ printf(“我是输出函数!n”); new_fun(); printf(“我是另一个输出函数!n”); new_fun(); return 0;}输出结果显而易见,新定义的函数就相当于那个printf函数。
关于八进制和十六进制数的打印(输出):
它们如果要显示0和0x前缀,在说明符必须加入#号,而且使用printf输出时用%0代表八进制,%x代表十六进制。
例如:
printf(“dec = %d; octa1 = %o; hex = %xn”,x,x,x);printf(“dec = %d; octa1 = %#xn; hex = %#n”,x,x,x);c的变量十分丰富 ...
Programming
未读学习章节:1.1.0 ——2.4.0
这几节主要介绍了c语言的发展和常见的开发环境。这没什么难点,只不过c90,c99标准的编译器有哪些还不知道,不过根据百度查到的资料说c99现在还没有完全支持。
关于main()函数: 我以前一直 这样写
void main(){ 语句 }但是在书的18页说,编译器虽然允许这种形式,但是却不属于任何标准,在跨更换编译器后可能会出现问题,所以决定以后不这样写了。
关于表示符的命名:
操作系统和c库通常使用一个或两个下划线开头的名字,所以我们自己命名时候要尽量避免这种情况发生,还有其他一下规则就不多说了(如不能以? / 等特殊符号开头等等)。
----------------------------------------------
下了很大决心才决定从头通读这本大厚书,感觉有好多小知识点不知道,这个决定是正确的,关于网上一些在线课程,不能说它们没有用,但是大多数都不是很细致。如果你是一个业余爱好者,完全满足你的需求,但是我决定靠coding吃饭,这些东西是无法满足的,学这方面的人有好多,但是真正可以精通的却很少。希望在学完整本书后可以熟悉c语言的 ...
Programming
未读首先,教材是《c premier plus》,学校发的谭浩强的《c程序设计基础》有点看不习惯。而且这本书和《c++ premier plus》一起买给优惠,在淘宝天猫商城110就买到了。
c的书大概600多页,大部分已经我已经在imook网上学过了(一个非常好的it技术学习网站,全部免费!),所以每天20页左右没有问题,书后的习题预计要全做。
再说一说复习与知识点练习的方法。我会在每天学完后写一篇文章,内容有学习心得和课后例题思路与解析分享,还有犯的错误。
时间安排: 从今天开始算,预计45天左右完成,也就是12月前,毕竟1月是个考试月。写这篇文章已经是晚上1点了,之后看完书大概也是这个时间。心得在明天(其实就是今天)23点写完,课后题也安排在这个时间做。
先这样安排,goodnight!
Default
未读最近免费的万网云空间打开速度变得非常慢,果然免费就不如阿里其他收费产品维护的好,决定过一段时间换一个服务商。国内的阿里云用过一段时间,速度很好,但是最近在后台看到阿里会审查网站内容(绿网),包括图片、文章等。直接否定不用,别问我为什么。。然后在国外寻找,最后决定在linode和DO(digitalocean)中选一个,在一些论坛里面看到都在说linode变得不稳定了,而且有人说日本节点高峰期丢包(没有亲自测试,不明真相),纠结来纠结去选择了DO。然而,不论选什么,付款都是一个问题,Linode还好,可以淘宝代付款。可是DO有一个要求就是必须绑定一张信用卡或者paypal付款,目的是为了验证用户的唯一性,也就是一个用户只允许拥有一个帐号,淘宝付款就不显示了。
你会发现卡号就是万事达信用卡5387开头的!
其实看到DO付款其实只要是万事达或者VISA组织的卡就行,中国一些大银行有这些卡,不设办卡条件的只有工行的牡丹国际卡。因为时间紧,我并没有办。而是选择了虚拟预付费信用卡。这种虚拟卡支付宝,财付通等都发过,只不过现在不发了。进过各种Google,找到了全球付(https://www.glo ...
Programming
未读学c以来,vc++6.0一直还算用的顺手,直到今天把电脑升级win10之后,vc6就不再兼容了,而且看到有好多win10兼容vc6的方法,感觉都不好,所以决定找个代替的。
在百度上查了好久,eclipse,c-free,dev c,vs等超多。首先试用的当然是微软老大哥的vs2015了,界面漂亮,win10兼容性好,适合大型项目,对于我这种初学者来说并不适合,留着以后用。下一个eclipse,这是一个神奇的软件,它有好多版本,基本覆盖了所有常用的编程语言,下载c/c++版本,解压即用(需要预先安装jvr环境包),这个要给好评!但是研究了半小时左右,感觉界面复杂,不会用,以后有空慢慢研究。下一个,c-free,初次打开,感觉不错,满意!写个简单的程序,完美运行。不错的国产软件!之后dev c++,界面和c-free一样,神似vc6,语法高亮满意!很好用,留下。
** 结论,c-free和dev c++留下用,dev c++主力,c-free辅助。初学c,我认为需要的不是多么专业的环境,而是一个用着顺手的工具,当把c熟悉了之后再考虑换环境吧! **
另外,准备购入c pr ...
生活就是那自己的脸,去探索别人未知的屁股。
说到了我的心里。自己非常重视的事情,在别人眼中,也许只是随意一撇。或许这一撇,也能带给我们希望。生活总是充满希望与失望,不能丧失希望,还要体会失望,你倾慕的人也有他们所倾慕的偶像,得不到的才是最好的,才是带给我们希望的东西。
