1,数据结构及算法基本概念初步;
"程序包含":
A, 数据结构(data structure):对数据的描述,即在程序中指定数据的数据类型及数据的组织形式;
B, 对操作的描述:操作步骤即--算法;
完整C程序 = Algorithm + "Data structure";
现实生活中算法概念身影:做任何事情都需要一定的步骤,Eg-淘米洗菜做饭;即为解决一个问题而采取的方法和步骤;
计算机世界里所谓的算法,是指计算机所能执行处理的算法;
分为2类:
a,数值运算算法:求解数值;
b,非数值运算算法:事务管理,智能洗衣机--单片机系统;
用计算机语言表示算法:
1,阶乘!
2,
变量3属性-->DataType,StorageType,action-scope;
数据类型分类:
1,基本数据类型
a.整型 int
b.字符 char
c.实型(浮点Float)
单精度、双精度double;
d.枚举enumeration;
2,构造类型 structural
a.数组类型 array
b.结构体 struct
c.共用体 union
3,指针类型 Point
4,空类型NULL
#include <stdio.h> #include <math.h> int main() { double x,s; printf("input number:\n"); scanf("%lf",&x); s = sin(x); printf("sine %lf is %lf\n",x,s); }
符号 常量--预处理-->宏定义,变量标识符;
C操作linux-命令
打印阶梯
数字排序