![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础 笔记
南山偷电贼
高级cv工程师
展开
-
第六章 数组
6.1数组的定义 数组 数组就是一组具有相同数据类型的若干变量有序组织起来的数据元素集合。 数组声明格式:数据类型 数组名[元素个数]; 例:int a[5]; //定义了a[0]到a[5]五个int类型的变量。 数组和变量的区别:数组元素在内存中必须储存在一段连续的存储空间里,且顺序必须按由小到大依次存放。 一维数组的输入输出 设有定义:int a[3], i; 输入方法: 输入第i个数组元素 scanf(“%d”, &a[i]); 输入整个数组元素 for(i = 0; i < 3;原创 2020-08-28 14:23:49 · 177 阅读 · 0 评论 -
第五章 函数
5.1函数的定义与使用 定义 函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值。 void sum(int begin, int end)//void是返回类型,表示无类型;sum是函数名;()内是参数表 { int i; int sum = 0; for(i = begin; i <=end; i++){ sum += i; } printf(“%d%d%d\n”, begin, end, sum); } 调用函数 函数名(参数值); ()起到了表示函数调原创 2020-08-26 13:03:53 · 241 阅读 · 0 评论 -
第四章 循环结构
4.1 for循环 for(init; condition; increment)//初始化,循环条件,循环增量 { statements(s); } init会首先被执行,且只会执行一次。这一步允许声明并初始化任何循环控制变量。也可以不在这里写任何语句,只要有一个分号出现即可。 接下来判断condition。如果为真,则执行循环主体statement。如果为假,则不执行循环主体,且控制流会跳转到紧接着for循环的下一条语句。 执行完for循环主体后,控制流会跳回上面的increment语句。该语句允许更原创 2020-08-26 10:04:33 · 121 阅读 · 0 评论 -
第三章 选择结构
3.1逻辑与关系运算 逻辑 计算机的语言依靠电信号,只有高低电平之分,所以只有两种逻辑:成立和不成立。成立称为逻辑真,不成立称为逻辑假。 与算数运算符不同,逻辑运算符的操作数只有两个,真或假。逻辑运算符的操作数只能由逻辑值来充当。 编程时常用0表示逻辑假,1表示逻辑真。实际上非0都表示逻辑真 逻辑运算符 &&逻辑与 如果两个操作数都非0,则结果为真。 || 逻辑或 两个操作数中有任意一个非0,则结果为真。 ! 逻辑非 如果条件为真,则逻辑非运算符将使其变为假。 注意: 1原创 2020-08-22 10:20:46 · 165 阅读 · 0 评论 -
第二章 顺序结构
2.1输出函数printf C语言没有输入输出语句,通过函数库完成,只需要用工具取出来。 输入输出函数库名称为stdio。 如何取出函数? 1.明确函数在什么库中,如输入输出函数存在于stdio.h函数库中。 2.使用预编译指令调入函数库:#include<stdio.h> 如果是自定义的头文件作为函数库,采用双引号包含库名。 输出函数:printf(“字符串\n”); 人性化输出:printf(“输出控制符1 输出控制符2…”, 输出参数1,输出参数2, …); 控制符:控制数据输出的格式,也原创 2020-08-20 09:29:02 · 91 阅读 · 0 评论 -
第一章 计算
第一章 计算 笔记来源于学校课程及浙江大学《C语言程序设计》慕课。 1.1 变量 change.c 如: int change = 100 - price;(C99) C99允许在程序任何位置定义变量,ANSI C只能在代码开头的地方定义变量。 输入 输入以行为单位,按下回车键之后程序才能读到信息。 变量 int price = 0; 变量名是price,类型是int,初始值是0。 变量是一个保存数据的地方,用变量保存了数据,它才能参加到后面的计算中。 变量名字即“标识符”,只能由字母、数字和下原创 2020-08-15 11:45:25 · 147 阅读 · 0 评论