
C语言学习
文章平均质量分 88
小羊咩噗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2022.1.19 C语言设计(第四版)谭浩强 Day3 第七章 用函数实现模块化程序设计
一、概述1、一个C程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个C程序。这样便于分别编写和编译,提高调试效率。一个源程序文件可以为多个C程序共用。2、一个源程序文件由一个或多个函数以及其他有关内容(如指令、数据声明与定义等)组成。一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。3、C程序的执行是从main函数开始原创 2022-02-26 16:23:59 · 1077 阅读 · 0 评论 -
数组与指针
一、数组名作为函数参数传递方式:地址调用——将实参数组首地址传给虚参swap函数的正确形式swap函数的几种错误形式传值和传指传值只改变形参的值,交换后变量值不能返回void swap(int x,int y){ int t; t=x;x=y;y=t;}传指改变实参,只改变指针指向,变换后的指针值也不能被返回void swap(int *p1,int *p2){ int *p; p=p1;p1=p2;p2=p;...原创 2022-02-11 16:50:38 · 1337 阅读 · 0 评论 -
嵌入式学习 2022.1.25 C语言基础与提高3
一、数组、指针的定义和使用 1、数组类型的应用场合 2、定义、初始化和引用2.1一维数组的定义2.2一维数组的初始化当数组被说明为静态(static)存储类型或外部存储类型(即在所有函数外部定义)时,则在不显式给出初值的情况下,数组元素将在程序编译阶段自动初始化为0。 static int a[4] 等价于 static int a[4]={0,0,0,0}...原创 2022-01-25 17:15:02 · 465 阅读 · 2 评论 -
嵌入式学习 2022.1.23
一、(编译)创建随机数组(5*5为例)#include <stdio.h>#include <time>#define N 5int main(){ int i,j; int arr[][] srand((unsigned)time(NULL)) for(i=0;i<N;i++) { for(j=0;j<N;j++) { arr[i][j]=rand()%100; printf("%4d",arr原创 2022-01-23 19:54:03 · 729 阅读 · 0 评论 -
2022.1.18 C语言设计(第四版)谭浩强 第六章 利用数组处理批量数据
一、数组(1)数组是一组有序数据的集合。数组中个数据的排列是有一定规律的,下标代表数据在数组中的序号(2)用一个数组名(如s)和下表(如15)来唯一确定数组中的元素(3)数组中的每一个元素都属于同一个数据类型。不能把不同类型的数据放在同一个数组中二、一维数组1、一般形式类型符 数组名 [常量表达式](1)数组名的命名规则和变量名相同,遵循标识符命名规则。(2)在定义数组时,需要指定数组中元素的个数,方括号中的常量表达式用来表示元素的个数,即数组长度。例如,指定a[10],原创 2022-01-18 20:15:28 · 560 阅读 · 0 评论 -
2022.1.18 C语言设计(第四版)谭浩强 Day3 第五章 循环结构程序设计
一、结构化程序设计的三种基本结构:循环结构、顺序结构、选择结构二、用while语句实现循环1、一般形式while (表达式)语句① 表达式,即循环条件,也称为循环条件表达式,是一个关系表达式,他的值只能是“真”或“假”。当值为真时,执行while语句中的循环体语句,为假时,不执行循环体语句。②语句,即循环体。循环体只能是一个语句,可以是简单的语句,也可以是复合语句(用花括号括起来),执行次数由循环条件控制。2、特点①先判断条件表达式,后执行循环程序设计②循环体中应有使循环原创 2022-01-18 10:06:36 · 461 阅读 · 0 评论 -
2022.1.16 C语言设计(第四版)谭浩强 Day2 第四章 选择结构程序设计
一、C语言有两种选择语句:(1)if语句;(2)switch语句二、if语句——实现两个分支的选择结构1、if语句的一般形式(1)if (表达式) 语句1(没有else子句部分)(2)if (表达式)(有else子句部分)语句1else 语句2(3)if(表达式1) 语句1 (...原创 2022-01-16 16:41:41 · 352 阅读 · 0 评论 -
2022.1.16 C语言设计(第四版)谭浩强 Day2 第二章 算法
第二章 算法1.算法+数据结构=程序2.算法广义定义:为解决一个问题而采取的方法和步骤计算机算法类别①数值运算算法—目的—→求数值解——往往有现成模型,算法较成熟②非数值运算算法—目的—→范围很广,最常见的是用于事务管理领域...原创 2022-01-16 10:18:11 · 290 阅读 · 0 评论 -
2022.1.14 C语言设计(第四版)谭浩强 Day1 第一章
第一章 程序设计和C语言1.程序:一组计算机能识别和执行的指令,计算机的一切操作都由程序控制,计算机的本质是程序的机器。2.计算机语言:一种计算机和人都能识别的语言 发展阶段: 机器语言——符号/汇编语言——高级语言(源程序—翻译—目标程序) ( ????高级语言发展阶段) ...原创 2022-01-14 11:02:31 · 323 阅读 · 0 评论