C语言学习笔记
一事半成
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记5——二维数组、变长数组
二维数组:一维数组可以看成把变量排成一排,通过编号访问二维数组相当于把变量排成一个矩阵,通过行号和列号访问定义:类型名 数组名[行数][列数];使用:数组名[行下标][列下标];行下标:0~行数-1列下标:0~列数-1遍历:一般需要与双层for循环配合,外层循环负责遍历行,内层循环负责遍历列for (int i = 0; i < 行数; i++){for (int j = 0; j < 列数; j++){printf("%d",arr[i][j]);}printf(原创 2021-12-16 14:15:21 · 1660 阅读 · 0 评论 -
C语言学习笔记4——跳转、数组
跳转语句:break1、与switch配合,关闭执行开关2、与循环配合,跳出循环,只能跳出最近的一层循环continue1、结束当前次循环,直接进入下一次循环return1、返回一个数据给函数的调用者2、结束函数的执行数组:什么是数组:相同类型变量的组合,是一种批量定义变量的方式定义:类型 数组名[]:int num1,num2,num3,num4,num5;itn arr[5];使用:使用下标表示数组中的变量arr[下标];下标:从零开始,范围:0~数量-1遍历:一原创 2021-12-16 14:14:25 · 147 阅读 · 0 评论 -
C语言学习笔记3——循环语句
一、循环语句for循环语句:循环是让一段代码反复执行,最终达到你想要的效果的语法for循环是一种很灵活且很危险的(相比其他循环)一种循环语句一般使用一个变量来引导for循环的运行,被称为循环变量indexfor([1];[2];[3]){[4];}1、给循环变量赋初值,C99以上才能在此处定义循环变量-std=gnu992、判断循环变量是否到达边界,为真继续循环4、被反复执行的代码,称为循环体3、改变循环变量,防止出现死循环,一般对循环变量进行自加或自减注意:循环体内定义变量,只原创 2021-12-16 14:13:12 · 237 阅读 · 0 评论 -
C语言学习笔记2——运算符、类型、开关语句
一、运算符自变运算符:++/-- 使变量自己的值自动加1或减1前自变:++num 立即生效后自变:num++ 下一条语句才生效注意:不要在一行代码中多次使用自变运算符算数运算符:+ - * / %整数/整数 结果不会有小数部分,直接去掉小数部分/ % 除数不能为零,否则会出现"浮点数例外(核心已转储)"关系运算符:> < >= <= == != 比较的结果只有 0 或者 1,比较后的结果可以继续参与运算 int n = -10000;原创 2021-12-16 14:12:23 · 239 阅读 · 0 评论 -
C语言学习笔记1——C语言程序
C语言简介:BCPL ->newB ->C ->UNIX ->Minux ->Linux ->gccC语言诞生于1970-1973年,在肯·汤姆逊和丹尼斯·里奇的合作编写下完成,归属于美国贝尔实验室。C语言是专门为了编写操作系统而诞生的语言,C语言天生适合对硬件编程,以速度快而著称,也非常适合编写数据结构与算法。C语言由于出现时间过早,有很多缺陷,也没想到普通人也能使用C语言编程,因此存在着陷阱,但是前辈们总结了一些避免的经验《C陷阱和缺陷》 《C语言三剑客》原创 2021-12-16 14:06:42 · 832 阅读 · 0 评论