目标:
1.什么是程序
2.什么是算法
3.什么是流程图
4.基本结构及工作原理
5.开发工具
内容:
一、程序
一系列指令的集合。指令就是发送给计算机的命令,或者叫代码。
二、算法
解决问题的方法和步骤。一般具有定义的逻辑先后关系。
三、流程图
流程图是算法的一种图形化表示形式,具有直观清晰等特点。
椭圆:开始或结束
菱形:逻辑判断,程序会在此出现分支
长方形:程序处理
平行四边形:出入或输出
单线+箭头:流程线
流程线+圈:连接符
c语言主要开发系统级程序。
c语言特点:
结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护
语言简洁:学习时入门相对容易,c语言很好的总结了其他语言提出的程序库概念
功能强大:既可用于系统软件的开发,也适合于应用软件的开发
移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统
c语言程序结构:
#include <stdio.h>
①void main(){
printf("hello
world\n");
}
②int main(void){
printf("hello world\n");
}
说明:#include关键字,引入标准库文件符号
stdio.h标准化输入输出函数库
main()每个c语言程序的入口,是所有c语言程序开始执行的地方
①中void返回值为空(不是零,空和零是有区别的)
printf输出语句,后边用分号表示一行代码,一行命令。
\n表示换行
注释:
c语言的注释包括多行注释,单行注释
多行注释:
/*
这是多行注释
*/
单行注释:
//这是单行注释
提醒:写好注释是一个很好的编程习惯。
c语言的程序开发过程:1.分析问题;2.确定算法;3、编写程序;4、调试程序;5.发布
开发工具:VC 6.0++ C Free等等