![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C程序语言设计
文章平均质量分 72
枫闲言
言必行 行必果
展开
-
程序设计和C语言以及算法
第一章:程序设计和C语言 程序:就是一组计算机能够识别和执行的指令。(指令:计算机能够识别的命令)。 计算机的一切操作都是由程序控制的。如果没有程序就如同人变成植物人一样。 机器指令:计算机能够直接识别和接受的二进制代码。 机器语言:机器指令的集合就是机器语言。 汇编语言:为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个原创 2017-07-28 08:19:23 · 1001 阅读 · 0 评论 -
第二章:算法-----程序的灵魂
程序:算法+数据结构 可见算法的重要性。 算法:通俗地讲就是解决问题的方法就是算法。 算法的特性:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。 表示算法的方法:自然语言表示算法、流程图表示算法、伪代码表示算法、程序语言表示算法。 结构化程序设计方法:自顶向下、逐步求精、模块化设计、结构化编码。 这就是本章节的总结,为什么这么少因为内容太原创 2017-07-28 08:22:59 · 410 阅读 · 0 评论 -
顺序、选择、循环程序设计
顺序程序程序设计: 由上到下的顺序逐步的执行数据。 #include int main() { int a; float b; double c; char d; scanf("%d %f %lf %c",&a,&b,&c,&d); //分别输入a,b,c,d.顺序一一对应 prin原创 2017-07-28 08:24:53 · 1172 阅读 · 0 评论 -
第六章:利用数组处理批量数据
一维数组的定义: 类型符 数组名[常量表达式]; 例:int a[10]; 定义数组,会从内存里划分出一片存储空间。 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 每一个空间你都可以存储数据,也可以原创 2017-07-28 08:26:12 · 2036 阅读 · 0 评论 -
第七章:用函数实现模块化程序设计
#includevoid main() { int a,b; int max(int a,int b); scanf("%d%d",&a,&b); printf("\n两者中较大的值为:%d\n",max(a,b)); }int max(int a,int b) { return (a>b)?a:b; }原创 2017-07-28 08:28:12 · 1532 阅读 · 0 评论 -
第八章:善于利用指针
指针一直是学习C语言的一个重点与难点。只有熟练地掌握了指针,才可以说掌握了C语言,c语言的最吸引人的地方也是指针,因为它可以任意地操作内存,编写程序中有着极大地自由空间,因此,也有人说指针是C语言的灵魂。 指针分析: 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指 针所原创 2017-07-29 10:00:20 · 891 阅读 · 0 评论 -
第九章:用户自己建立数据类型(结构体)
结构体:不同数据类型的集合(区别数组:同一类型数据的集合) 定义结构体有三种方式: 1.先定义结构体类型,再定义结构体变量赋值 struct student //struct结构体关键字,student结构标记(数据类型,类似int,flort) { ... }; struct student stu1,stu2;//stu1,stu2结构体对象(类似形原创 2017-07-29 10:02:00 · 1248 阅读 · 0 评论 -
第十章:对文件的输入输出
C语言输入输出函数 1. fopen()函数 fopen函数用于打开文件, 其调用格式为: FILE *fopen(char *filename, *type); 在介绍这个函数之;前, 先了解一下下面的知识。 (1) 流(stream)和文件(file) 流和文件 在Turbo C2.0中是有区别原创 2017-07-29 10:03:17 · 547 阅读 · 0 评论