这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 软件与操作系统 » [学习会]一起学习C语言-phoenix的重修之路

共18条 1/2 1 2 跳转至

[学习会]一起学习C语言-phoenix的重修之路

专家
2018-05-07 11:29:57     打赏

虽然说C一直也没有放下,但也说不上是真正的应用,所以说c的水平吧可能也就是入门级,功能都能实现,但什么优化啊,效能啊……之类的应该都谈不上。

这不,刚好碰到一个新项目,觉得应该把旧有的一些不稳定因素和缺陷都给彻底给清除了,所以就趁此机会也把c水平提高一下。

当然更好的是刚好我的亲爱的猫猫发起了这个超赞的活动,怎么能不参加?!!




关键词: 学习会     C语言     phoenix     学习    

菜鸟
2018-05-07 14:11:52     打赏
2楼

楼主加油


管理员
2018-05-07 14:16:56     打赏
3楼

搞起搞起  一起学习


专家
2018-05-14 10:01:03     打赏
4楼

虽然说活动是要到18号才开始,但一个周末怎么能光等不看书呢?

先看看笔记吧,因为是第一遍泛读,所以就蜻蜓点水了啦

总体来说,对于入门篇是名副其实的,按照书中的例子,一步一步由浅入深,确实可以入门。要说缺点,只有一,就是这个入门不是针对任何一个人说的,而以针对有计算机基础的人来说,至少需要知道怎么配制编程环境,怎么编译,……,不过对于在这里的大家,应该都不成问题对吧?!

  快快的看到第6章,发现自己吸取到了几点精华:

  1. 原来在做除法的时候,对于有一个数是负数时,其结果依赖于编译器,这一点可真的是完全不知道啊。但细想一下,应该是要知道的……此处省略5K字;

  2. 格式化输出的形式。因为之前并没有在显示上做多少工作,所以并没有完全的了解格式化输出的每个参数的意义,这次赶紧get起来;

  3. 对operator的单目、双目加深了理解。以前只是用,根本不去关注单目、双目什么的;


眼下这么多吧,具体的内容在深入学习时再做补充。



菜鸟
2018-05-14 16:19:41     打赏
5楼

操作符的单目双目,除了使用上的影响,最重要的要算在操作符重载上面的应用了


专家
2018-05-23 08:33:59     打赏
6楼

这是这几天的笔记,虽然做笔记能做到按时,但两天一帖真的有点困难,要坚持住。

抽空再写心得,先签到!


专家
2018-05-24 10:55:11     打赏
7楼

刚好抽点时间,把C的编译环境给配制了一下,毕竟光说不练是不行的,要学以致用。

总体上用了VC6.0+notepad++。大神用的VS毕竟太大了,**派需要电视,……所以还是在win的环境选择了较小的体积,并且也不需要再看dos的界面了。嗯……也不错,先用着

第一个程序,经典的helloword

首先是用notepad++写好程序,并保存为.c文件。

接着是对刚保存的.c文件进行编译,如下图中2所示,运行完毕后看到如3的提示,并在.c文件的目录下看到如下一张图中所示多了的两个同名文件,一个是.exe,一个是.obj。

如果这时运行命令(如图中4所示)执行.exe文件,会看到结果(如图中5所示)。


如果直接在文件夹下双击运行.exe文件,也可以执行,但因为程序会一闪而过,可能你什么也看不到。如果想看到结果的话,后面会给出一种简单方式。



院士
2018-05-24 11:13:11     打赏
8楼

真棒~

楼主这笔记看着好是清爽啊


专家
2018-05-29 17:35:18     打赏
9楼

进入实践篇

这部分会以实际动手进制巩固练习,先确认书中例程的结果,而后再把留下的作业给完成。



专家
2018-05-29 17:39:12     打赏
10楼

第二个例程的时候就出现了异常,出现了C1071的错误,

查找了问题原因,发现是因为中文注释(这里注释用的是/**/形式)的原因,说是中文+*”会使编译器识别错误。解决的问题是在“*”与中文隔开的地方加入一个空格就没有问题了。

疑问:前后两个程序,同样的注释方法,前一个没出现问题,而后一个出现问题,换名话说,不加空格的话不一定会出现问题,而加空格的话则一定不会出现问题,所以在明确知道哪些字会出现问题之前,先全部加空格好了。

上面这个注释可以成功通过编译。

上面这个注释需要在末尾的“值”与“*”之间加入空格才能通过编译。



共18条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]