同学们可能已经开始使用 C-Free 5 写自己的程序了.但是新手编程,总是会有一些磕磕绊绊.不要紧,在这篇文章中,就主要来了解一些编程开始时经常会遇到的语法方面的问题. warning: no newline at end of file 出现此警告,不用太过于担心,仅仅是".c"文件的最后面,没有一个空行.你只需要每次写完代码后,都随手添加一个回车就可以了.至于原因,因为C-Free 5默认的编译器是 GCC,它来自于 Unix 系统,而 Unix 系统中默认的回车和 Window…
在上一篇文章中,我们说到,C 语言系统应该由程序开发环境,C 语言本身和 C 语言的库组成.且同时说了程序开发环境做了“编写”,“预处理”,“编译”和“链接”这几件事情.但是细节并没有一一呈现.不知道同学们是否想过,这里都经历了一些什么呢?! 在这一篇文章中,我们就来看看“上帝说,要有光,就有了光.”是怎么实现的.假设你是上帝,想要实现“给我输出 'HELLO,WORLD!'”.同学们使用的 IDE 是 C-Free 5,这里的所有操作,都以此编译器为例.假设编译器安装路径为“C:\Progra…
C语言程序中的绝大部分应该记录在以.c作为扩展名的文件里,这种文件叫做C语言    程序的源文件. C语言中还包括以.h作为扩展名的文件,这种文件叫做头文件. C语言中的四则运算: 加:+ 减:- 乘:* 除:/ 取余:% C语言程序里每个计算步骤都必须用";"结束,每个用";"结束的计算步骤叫做一条语句. C语言中大括号可以用来表示一个函数,一条语句可以实现一个功能,一个函数是多个语句的集合(但是允许没有语句的函数). 每个函数有自己的名字,不同函数的名字不同.…
工欲善其事,必先利其器.不知道还是不是记得上一篇文章中说到的,计算机本身是一个数据输入及输出的设备.所以,为了将你大脑中的各种 idea 输入到电脑,且最终生成能够执行的程序,总是要预备点什么的. 通常来说,C 语言系统应该由 3 个部分构成,分别是:程序的开发环境.C 语言和 C 语言的库. 程序的开发环境 计算机本身是一个数据的输入及输出的设备.编程这一动作,同样是一个数据的输入及输出的设备.通常是输入一些字母,然后生成可以被计算机解释的“exe”文件.所以需要一个能够允许输入的软件(文本编…
各位同学,新学期,我就是你们的助教了.我的个人信息,你们的任课老师都已经介绍过了,所以我这里也就不再啰嗦.下面,来聊聊今天的话题:“先来谈谈计算机吧”. 想必看到这个题目,你们大家一定是不愿意点击进来的,毕竟,现在的你们呐,一定都是差不多天天面对计算机的(要知道,现在你们的手机,都要比早些年的计算机要先进,性能强大很多).但是,不知道你是不是有想过和它相关的一些问题呢.比如: 当按下开关机按键以后,它是怎么进入操作系统的: 进入操作系统以后,它怎么启动第一个程序的: 软件是怎么控制硬件的(比如你…
今日内容介绍1.Object2.String3.StringBuilder ###01API概念 * A:API(Application Programming Interface) * 应用程序编程接口 * B:Java API * 就是Java提供给我们使用的类,这些类将底层的实现封装了起来, * 我们不需要关心这些类是如何实现的,只需要学习这些类如何使用. * C: 演示查看Object类中的相关方法 ###02Object类概述 * A:Object类概述 * 类层次结构的根类 * 所有…
在此之前,已经同授课老师沟通,确认课程的配套平台是Coding.net.对于大多数(甚至是全部)同学来说,这个平台应该是极其陌生的.不过不用担心,且还是娓娓道来. 定义:Coding.net是一个集代码托管.项目管理和WebIDE于一体的平台.(定义什么意思,暂且不提.) 代码托管 你可以方便的上传和下载自己的代码,或者是稍不方便的上传和很方便的下载别人的代码. 项目管理 允许和别人协作项目,让别人对你的代码进行修改和完善.你作为一个"别人"也可以参与到他人的项目中. WebIDE 一…
花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“没有定义根文件系统”,解决后,又报“为/检查磁盘时发现严重错误”,解决完3个错误后,终于安装上了,长舒一口气.解决问题的过程中试过很多办法,走了很多弯路,导致花了1天时间才安装上,现在记录下解决办法,供大家参考: 1.单独分出一个区(用于安装Ubuntu),我给这个区分的大小是60G 2.下载Ubu…
---恢复内容开始--- 1 作为单片机使用的的 c 语言学习 ++ 增位运算符 在原有基础上加一 -- 相同 由于单片机只有 ~ 取反 & 两个 参数里有没有 | 两个 参数里有没有 ^ 两个参数是否相同 && 交集 || 并集 ! 直接对条件的逻辑值 取反 c 语言的for 循环 for([初始表达式]);[循环表达式];[更新表达式]) {执行语句} 栗子 ; < ; i++) { 执行语句 } 执行语句会执行 次 ---恢复内容结束---   这个真好用    我以为…
我的小技能 我记得幼儿园时表演的舞蹈,也记得从水彩到素描的学习,还记得小学和初中获得的钢琴省级奖项. 舞蹈止于一年级,绘画止于三年级,钢琴从学前班到高一那十年的时间里有过断续. 03年-04年的那个冬天太冷,每次去那个处于湿冷环境的舞蹈室,我都瑟瑟发抖,因此,我再也从未踏进那间教室,也将舞蹈二字抛掷到了脑后:对绘画来说,尽管从三年级后没再去培训班,但我庆幸有小学到高一时每周的美术课,还有大学加入了系学生会的宣传部.现在也许画画的机会不是很多,我也不是画的最好的,但每次画海报时我都没有偷懒和缺勤.…