
C程序设计_谭浩强
C程序设计学习笔记
睿智小码农
IT男、背包客
展开
-
第十章 算法
第一节 程序=算法+数据结构算法要求计算机进行操作的步骤,为了解决一个问题而采取的方法和步骤。例如将文件进行复制,代码实现的过程即为算法。算法的特性:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。数据结构在程序中需要使用的数据,以及数据的类型和数据的组织方式。例如结构体中的成员int age是int类型数据,以结构体方式组织。第二节 流程图程序在开发之初需要设计好算法,即做好可行性规划。规划算法的表示方法:传统流程图中图框以及对应的含义:原创 2020-05-27 21:08:07 · 219 阅读 · 0 评论 -
第九章 操作文件
第一节 认识文件文件:通常计算机包含各种不同类型的文件,例如照片、音乐、.c文件等。文件包含程序文件和数据文件。将数据的输入和输出的过程称为数据流。一个文件包含文件路径、文件标识符、文件后缀,例如D:\C_program\8\Debug\7.exe,后缀名exe(可执行文件)、txt(文本文件)、doc(word文件)、mp4(视频文件)、mp3(音频文件)。文件的分类:数据文件分为ASCII文件和二进制文件,数据在内存中是以二进制的形式进行存储的。文件缓冲区:从磁盘中读取数据,会先将数据原创 2020-05-27 21:05:13 · 366 阅读 · 0 评论 -
第八章 结构体和共用体
第一节 结构体变量什么是结构体?将多种数据类型结合构建在一起的数据类型称为结构体类型;需要多个数据类型来表示某一信息时,可以使用结构体。例如学生李四和赵六参加比赛需要在网络上填写信息包含:存在不同的数据类型name:lisi, age:23, sex:M, student_number:20193055;name:zhaoliu, age:22, sex:M, student_number:20193091;代码示例:#include <stdio.h>struct tes原创 2020-05-27 15:18:03 · 762 阅读 · 0 评论 -
第六章 函数
引入代码示例:编写代码实现strcpy函数,将str2中的字符全部赋值到str1中。#include <stdio.h>int char_copy(char str1[100], char str2[100]);int main() { char a[100], b[100]; printf("%s", char_copy(a, b)); retu...原创 2020-04-29 23:44:28 · 308 阅读 · 0 评论 -
第七章 指针
第一节 变量的地址计算机中的内存:内存每一个字节都有一个对应的地址编号,方便计算机快速找到对应内存空间,也可以将地址形象的称为指针。int a = 6; 假如:系统分配10002~10005地址空间给a,存储int类型的数值6,并且生成变量a和地址10002的对照表。在执行代码时,通过变量名找到对应的地址,然后通过数 据类 型int获取4个字节空间内的信息,读取对应的数值。s...原创 2020-04-19 17:03:35 · 1011 阅读 · 0 评论 -
第五章 数组
数组是一组有序数据的集合。数组中各数据的排列是有一定规律的,下标代表数据在数组中的序号。用过一个数组名(如s)和下标(如15)来唯一的确定数组中的元素,如s[15]就代表第15个学生的成绩。数组中的每一个元素都属于同一个数据类型。不能把不同类型的数据(如学生的成绩和学生的性别)放在同一个数组中。由于计算机键盘只能输入有限的单个字符而无法表示上下标,C语言规定用方括号[]中的数字来表示下标,...原创 2020-04-09 21:52:29 · 1306 阅读 · 0 评论 -
第四章 循环结构程序设计
第一节 while循环语句C语言包含3大基本结构:顺序结构、选择结构、循环结构(重复结构)。大多数的应用程序都会包含循环结构。循环结构、顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元。while语句的一般形式:while (表达式) 语句只要当循环条件表达式为真(即给定的条件成立),就立即执行循环体语句。练习:实现将公元0年~10000年...原创 2020-04-07 21:42:40 · 550 阅读 · 0 评论 -
第三章 选择结构程序设计
第一节 if语句3.1 if语句的一般形式if 语句包含3中形式:if (表达式) 语句if (表达式) 语句1 else 语句2if(表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 ··· ··· else if (表达式m)...原创 2020-04-06 22:00:17 · 447 阅读 · 0 评论 -
第二章 顺序程序设计
第二章 顺序程序设计第一节 常量2.1 数据形式数据有两种表现形式:常量和变量。常量:在程序运行过程中,值不能被改变的量称为常量。代码示例://整型常量#include <stdio.h>int main() { int a, b, c; a = 1001; b = 21; c = a + b; pr...原创 2020-04-03 13:26:28 · 304 阅读 · 0 评论 -
第一章 C语言介绍
第一章 C语言介绍第一节 C语言介绍1.1 什么是计算机程序一组计算机能识别和执行的指令集,每一条指令可以让计算机执行特定的操作。计算机会自动执行各条指令,有条不紊的进行工作。1.2 什么是计算机语言计算机和人都能识别的语言。计算机语言的发展阶段:机器语言、符号语言、高级语言。机器语言:计算机能直接识别和接受的二进制代码称为机器指令。机器指令的集合就是计算机的机器语言...原创 2020-03-31 14:43:03 · 435 阅读 · 0 评论