- 分享
- 0
- 人气
- 0
- 主题
- 3
- 帖子
- 198
- UID
- 19026
- 积分
- 2953
- 阅读权限
- 20
- 注册时间
- 2005-10-14
- 最后登录
- 2018-9-19
- 在线时间
- 1609 小时
|
本帖最后由 Dhilip89 于 2011-8-19 08:39 AM 编辑
第一章:事前准备
在这之前,您必须准备好
以下用具:- 个人电脑一台
- 操作系统(Windows / Mac OS / Linux / BSD / etc...)
- C / C++ 程式开发环境(Integrated Development Environment)
以下知识:- 基础电脑认识
- 电脑硬件
- 记忆体单位 (Bits,Bytes,etc...)
- 电脑软件的操作
- 基础数学
- 代数(Algebra)
- 函数(Function)
- 真值表(Truth Table)
- 進位制(Base Number)
- 二进制(Binary)
- 八进制(Octal)
- 十六进制(Hexadecimal)
相信正在阅读这篇文章的您已经有了电脑和操作系统,只是少了一个程式开发环境。
在此就为您介绍一个免费的程式开发环境 - Code::Blocks(下载)
第二章:电脑编程(Programming)简介
其实电脑编程的原理很简单,就像人类之间用语言来表达自己的想法一样。
C编程语言(C Programming language)- 顾名思义它是一种用来编程的语言,是人类用来和电脑“沟通”的语言。
编程语言发明的用意是为了让人类更容易的把自己的思想注入到电脑中,让电脑执行。
语言包含了:语句,结构,等...
以下是人类语言转换成C语言的范例:
范例(一):
检查灯泡是否正常运作,如果灯泡不能运作了就换新的。 - #include <stdio.h>
- #define TRUE 1
- #define FALSE 0
- int main(void) {
- int isLightbulbWorking = FALSE;
- if (isLightbulbWorking == FALSE) {
- printf("Light bulb is not working, replace it with new one.\n");
- isLightbulbWorking = TRUE;
- else {
- printf("Light bulb is working, no action is taken.\n");
- }
- return 0;
- }
复制代码 范例(二):
某某游戏:如果他(敌人)的等级低于20,欺负他!否则快闪人! - #include <stdio.h>
- int main(void) {
- int enemyLevel = 50;
- if (enemyLevel < 20) {
- printf("His level is below 20, go bully him!\n");
- } else {
- printf("Oh no! his level is too high, I better run faster =.=\n");
- }
- return 0;
- }
复制代码
第三章:第一个程式(First Program)
等不及想开始您的第一个程式了吗?心动不如行动吧!
文件名:hello.c- #include <stdio.h>
- int main(void) {
- printf("Hello world!\n");
- return 0;
- }
复制代码 输出结果:备注:
main() 是标准C程式的起点
第四章:C语言关键字(keywords)、符号(symbols)、表达式(expressions)
关键字(keywords):
关键字 | 功能 | auto | 自动变数 | break | 跳跃指令 | case | 选择指令 | char | 字元宣告 | const | 常数宣告 | continue | 跳跃指令 | default | 选择指令 | do | 回圈指令 | double | 浮点数 | else | 选择指令 | enum | 列举型态 | extern | 外部变量 | float | 浮点数 | for | 回圈指令 | goto | 跳跃指令 | if | 选择指令 | int | 整数 | long | 较长的资料型态宣告 | register | 暂存器变数 | return | 传回值 | short | 较短的资料型态宣告 | signed | 变数包含正负值 | sizeof | 计算资料型态的大小 | static | 静态变数宣告 | struct | 结构型态宣告 | switch | 选择指令 | typedef | 型态定义 | union | 联集型态宣告 | unsigned | 宣告无负号型态 | while | 回圈指令 |
To be continue...
|
|