C语言编程的环境以及架构

c程序的使用步骤:

 

第一个C程序:

基本的各个组件:

#include <stdio.h>
严格来说,它不是可执行程序的一部分,但是很重要。它告诉编译器在编译源码之前,要先执行一些操作
这个例子包含了名为stdio的头文件,头文件中定义了一些c标准库中的函数信息,有时候需要自己创建头文件用于程序。
stdio.h头文件包含了编译器理解.printf()以及其他输入输出函数所需要的信息。
头文件名不去分别大小写,默认使用小写。

定义main()函数
int main(void)
{
printf("Beware the Ides of March!");
return 0;
}
函数是两个括号之间执行某组操作的一段代码。每个C程序都由一个或多个函数组成,每个C程序都必须有一个main()函数---每个程序都是从main()函数开始执行。
main()函数第一行:
int main(void) 第一个关键字int main()的返回值
后面: return 0;表明程序执行完main函数返回0表示征程,非0为异常

main()函数结构:
函数头  起始括号 函数体 结束括号
每个函数必须有函数体,但是函数体可以是空的,仅起始括号

输出信息:
main()函数体包含了一个调用printf()函数的语句:
printf("Beware the Ides of March!");
printf()是一个标准的函数,将引号内的信息输出到屏幕上。

参数
包含在函数名后圆括号内的项成为参数,传递多个参数用逗号分隔
修改源码后,必须再次编译及连接程序,才可执行

控制符
需要转义的与java差不多。多了一个‘单引号需要转义
\n 换行
\r 回车
\b 退后一格
\f 换页
\t 水平制表符
\v 垂直制表符
\a 发出鸣响
\? 插入问号
\" 插入双引号
\' 插入单引号
\\ 插入反斜杠

开发程序步骤:
了解问题---详细设计---实施---测试

bug(虫子)程序错误的由来----有人在查找程序错误时,使用计算机电路图跟踪,发现计算机程序错误原因是一只虫子在电脑里让线路短路引起的

函数以及模块化编程
大部分语言提供一种方法,将程序切割成多个段,各段都可以独立编写。在c中,这些段成为函数。函数与外界有特殊接口,通过接口传递函数结果给外界。接口在函数名一行指定
将程序分为易于管理的小单元的优势:
1、单独编写和测试每个函数,简化使程序运转的过程
2、更易于理解和处理
3、使用函数库

posted @ 2016-04-24 11:54  guodaxia  阅读(415)  评论(0编辑  收藏  举报