程序设计的基本概念
一、C语言源程序文件名的后缀是.c,经过编译后,生成文件的后缀是.obj,经过连接后,生成文件的后缀是.exe
二、程序设计一般包括的几个步骤:
1、确定数据结构
2、确定算法
3、编码
4、在计算机上调试程序
5、整理并写出文档资料
三:所谓算法是指为解决某个特定问题二采取的确定且有限的步骤,一个算法应该具有以下五个特点:
1、有穷性 一个算法应包含有限个操作步骤
2、确定性 算法中的每一条指令必须有确切的含义,不可有二义性。
3、可行性 算法中指定的操作,都可以通过已经实现的基本运算执行有限次后实现
4、有零个或多个输入
5、有一个或多个输出
四、算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。
流程图:
传统流程图-------NS-流程图
NS-流程图:流程图完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个个矩形框按执行的次序连接起来就是一个完整的算法描述,这种流程图用俩位学者的名字首字母命名,成为NS流程图。
C语言是一个结构化的语言,分为三种结构。
顺序结构
选择结构
循环结构 ——当型循环 先执行判断,后执行循环体,最少执行0次
----直到型循环 先执行循环体,胡执行判断,最少执行1次
注意选择结构和循环结构的区别:
当选择结构执行完不管是否成立则会退出程序,但在当型循环中,当判断表达式满足是,则会一直执行循环体,不满足时才会退出。
简单C语言的构成和格式
File (文件菜单)
Load(打开文件)
New(新建文件)
Save (保存文件) F2
Write to (文件另存为)
Quit (退出程序)Alt+X
注意满屏切换窗口:Alt+回车键
Run (运行菜单)
Run(运行)Ctrl+F9
User Screen (看结果) Alt+F5
main()
{
float a,b,area; /*定义语句*/
a=1.2;
b=3.6;
area=a*b
printf("a=%f,b=%f,area=%f\n",a,b,area);
}
例如:
#include “stdio.h” //*头文件*//
1、命令行必须以#开头,最后不能加“;”因为不是C语言的语句。
2、一对双引号中间的studio.h 是系统提供的文件名,该文件中包含着有关输入输出函数的信息。
2、主函数
1) main 是主函数名,C语言规定必须用main作为主函数名。
2)主函数后的一对括号中可以是空的,但不可省略。
3)一个C程序可以包含任意多个不同名字的函数,但必须有且只有一个主函数。
4)C语言的运行总是从主函数开始执行的。
一、C语言源程序文件名的后缀是.c,经过编译后,生成文件的后缀是.obj,经过连接后,生成文件的后缀是.exe
二、程序设计一般包括的几个步骤:
1、确定数据结构
2、确定算法
3、编码
4、在计算机上调试程序
5、整理并写出文档资料
三:所谓算法是指为解决某个特定问题二采取的确定且有限的步骤,一个算法应该具有以下五个特点:
1、有穷性 一个算法应包含有限个操作步骤
2、确定性 算法中的每一条指令必须有确切的含义,不可有二义性。
3、可行性 算法中指定的操作,都可以通过已经实现的基本运算执行有限次后实现
4、有零个或多个输入
5、有一个或多个输出
四、算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。
流程图:
传统流程图-------NS-流程图
NS-流程图:流程图完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个个矩形框按执行的次序连接起来就是一个完整的算法描述,这种流程图用俩位学者的名字首字母命名,成为NS流程图。
C语言是一个结构化的语言,分为三种结构。
顺序结构
选择结构
循环结构 ——当型循环 先执行判断,后执行循环体,最少执行0次
----直到型循环 先执行循环体,胡执行判断,最少执行1次
注意选择结构和循环结构的区别:
当选择结构执行完不管是否成立则会退出程序,但在当型循环中,当判断表达式满足是,则会一直执行循环体,不满足时才会退出。
简单C语言的构成和格式
TR C的常用快捷键:
File (文件菜单)
Load(打开文件)
New(新建文件)
Save (保存文件) F2
Write to (文件另存为)
Quit (退出程序)Alt+X
注意满屏切换窗口:Alt+回车键
Run (运行菜单)
Run(运行)Ctrl+F9
User Screen (看结果) Alt+F5
C语言的基本格式
#include “stdio.h”/*头文件*/main()
{
float a,b,area; /*定义语句*/
a=1.2;
b=3.6;
area=a*b
printf("a=%f,b=%f,area=%f\n",a,b,area);
}
例如:
#include “stdio.h” //*头文件*//
1、命令行必须以#开头,最后不能加“;”因为不是C语言的语句。
2、一对双引号中间的studio.h 是系统提供的文件名,该文件中包含着有关输入输出函数的信息。
2、主函数
1) main 是主函数名,C语言规定必须用main作为主函数名。
2)主函数后的一对括号中可以是空的,但不可省略。
3)一个C程序可以包含任意多个不同名字的函数,但必须有且只有一个主函数。
4)C语言的运行总是从主函数开始执行的。
3、函数体
小结: C语言是编程必修的基础语言,在市场中占到了不可估量的作用,学习C 贵在 理解 和 坚持 。
KIDD
2015 年 11 月 4 日