随笔分类 - C 学习笔记
将学习之中的体会记录下来,也好作个成长的印象。
测试 Prism 语法高亮
摘要:测试 Prism 对 C 语言的语法高亮#include #include "math.h" int main(void) { long int i,x,y,z; for (i=1;i<100000;i++) { x=sqrt(i+100); /*x为加上100后开方后的结果*/ y=sq...
阅读全文
Win7 Console C语言学习环境搭建(二)
摘要:上一篇中的介绍遗留了几个没有解决的问题,想要完善我们的CLI模式学习环境,主要有三个问题需要解决:1.Vim的基本配置 这个部分我不会多讲,主要原因是自己也是超级菜鸟,我们在Windows Console 窗口下安装好的Vim,你直接打命令进入后是“白板”形态,打开C语言源程序时没有语法高亮显示。因为系统中并没有相应的 Vimrc 配置文件,我在这里主要谈谈这个文件的创建与存放位置的问题。2.Make工具问题 我们前面在 \MinGW\bin 目录中复制了 mingw32-make.exe 文件并重命名为 make.exe ,此时,如果你在模拟DOS的 Windows Console窗口下输入
阅读全文
Win7 Console C语言学习环境搭建(一)
摘要:学习讲求深入浅出,看了哈佛大学CS50课程,体会到编程最重要的是学习其中的思想,注重从底层去理解程序的运作,才能成为真正理解理解计算机的程序设计者,才能领悟编程的真谛!然后,才会对用户的体验加以有效地实现。而我们通常过多地关注了编程语言具体语法的细节,则过多地培养了初学者的畏惧心理,令入门者过多地追求纯粹技术性的代码复杂与花哨的炫富心态!背离了程序语言是为有效解决问题的工具这一根本出发点。Windows下C语言学习环境GUI 模式:Visual C++ 6.0 、Bland C++ 、Dev C++ 等等IDE集成开发环境CLI 模式:Windows Console + MinGW(GCC +
阅读全文
感悟C语言的特点
摘要:计数的学问——进制十进制上学之初,我们就学过1、2、3、4、5、6、7、8、9的数字,后来提高要求还学习了“0”。这十个数字让我们可以方便地进行日常的计数:如我们家有3口人;我们学校有1857人。小学老师教过我,数字的世界里有一位数,也有两位数……当然1857就是四位数!从右往左,依次就有了“个”位、“十”位、“百”位、“千”位……,因此1857就像是如下排列:千位百位十位个位1857老师还特意强调过:所谓“十进制”,就是“逢十进一”!所以当你的“个位”从0增加到9……如果再增加1,那就需要在“十位”增加数字1,个位表示0,组合成一个两位数10。因此,我们可以像下面图示这样来“深入”地理解18
阅读全文
学习C:变量,查找宾馆中的房客
摘要:题记 经过对linux系统和vim的一段时间的学习,终于可以在其中进行C语言的编程学习了,写下一些自己在学习C语言过程中的理解,也作为成长的一点记录。 1.关于c程序的运行的理解 可能在一开始就对c程序的运作有个比较直观的理解会比较快地入门。c程序中必须要有main()函数作为程序的入口,这个被称为主函数。在汇编程序中也许就是程序的载入点,我们可以在gdb调试中...
阅读全文
再次测试 Syntax Highlight 插件
摘要:#include <stdio.h>/**将输入复制到输出,第一版*/intmain(void){ int c; /*这里声明为int而不是char, 原因是EOF值为-1,非char型。*/ c=getchar(); while(c!=EOF) { putchar(c); c=getchar(); } if(c==EOF) printf("遇到EOF,其值为%d\n",EOF); return 0;}
阅读全文
浙公网安备 33010602011771号