随笔分类 - C语言
AaronYang风格 C语言挑讲[二][基本类型、运算符和表达式]
摘要:AaronYang风格就是:不讲老生长谈的东西,挑主题内难懂的地方细讲,其他总结一笔带过,有口诀教口诀,示例实践出来,文章内容充实。本文原理理解性方面的较多,但是都被我用gif图片(自己photoshop做的)讲解更底层的东西,我自己都不懂的,不可能拿出来讲的本文是针对有学过其他编程语言的来学的,有很多地方我跳过略讲,所以这不是一篇入门的文章我在看C的时候,其实发现了一些挺好玩的东西,比如宏替换,带符号,不带符号的类型。C的常量定义也不一样。重点讲位运算符的运算,还有逗号运算符最主要是每个类型占了多少个字节的理解,以后优化程序可以用到。要避免不必要的类型转换精彩预览:比如课外知识,很多人知道怎
AaronYang风格 C语言挑讲[一][基本入门]
摘要:我没有上过大学,所以不会C,掌握了C#,决定看算法导论,于是要学C我是学C#的,所以学的时候会联想C#的,然后做个比较,我学过JAVA,所以也会联想JAVA做个比较基本概念1. 程序:用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤2.程序设计:分析解决问题的方法步骤,并将其记录下来的过程3.二进制语言→汇编语言(符号代替二进制代码,所以称符号语言,面向机器的语言)4.高级语言:C(面向过程的语言)等,将二进制语言和汇编语言统称为“低级语言”5.高级语言编写的程序称为“源程序”,源程序不能直接在计算机上运行,先翻译成二进制语言然后执行。方式:①翻译一句执行一句-解释执行,完成翻译工作