- 博客(14)
- 收藏
- 关注
原创 深入了解指针(2)
类比以下,整形数组,是用来存放整形的数组,字符数组是用来存放字符的数组,毫无疑问,指针数组是用来存放指针的。使用场景:在许多数据中,它的大小是乱序的,需要把他变成有序的,可以使用冒泡排序去实现。前文讲到了,数组名是数组⾸元素的地址,那么在数组传参的时候,传递的是数组名,也就是说。上述的代码模拟出⼆维数组的效果,实际上并⾮完全是⼆维数组,因为每⼀⾏并⾮是连续的。指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里呢?结合数组的知识,使用指针访问数组。(整个数组的地址和数组⾸元素的地址是有区别的)
2024-08-20 21:51:45 602 1
原创 C语言——分支语句
| 就是或运算符,也就是或者的意思, || 也是⼀个双⽬操作符,使⽤的⽅式是 a || b , ||两边的表达式只要有⼀个是真,整个表达式就是真,两边的表达式都为假的时候,才为假。&& 就是与运算符,也是并且的意思, && 是⼀个双⽬操作符,使⽤的⽅式是 a&&b , && 两边的表达式都是真的时候,整个表达式才为真,只要有⼀个是假,则整个表达式为假。可能大家上来就判断 a 是 0,不等于 1 ,那就执⾏ else ⼦句,打印 haha但是当你去运⾏代码,输出的结果是:啥都不输出。
2024-07-18 17:41:52 2119
原创 C语言—— printf 与 scanf的介绍
为了防⽌这种情况,使⽤ %s 占位符时,应该指定读⼊字符串的最⻓⻓度,即写成 %[m]s ,其中的 [m] 是⼀个整数,表⽰读取字符串的最⼤度,后⾯的字符将被丢弃。如果没有读取任何项,或者匹配失败。上⾯⽰例中,格式字符串 %d%d%f%f ,表⽰⽤⼾输⼊的前两个是整数,后两个是浮点数,⽐如 1 -20 3.4 -4.0e3。上⾯⽰例中, name 是⼀个⻓度为11的字符数组, scanf() 的占位符 %10s 表⽰最多读取⽤⼾输⼊的10个字符,后⾯的字符将被丢弃,这样就不会有数组溢出的⻛险了。
2024-07-14 22:20:04 1901 2
原创 C语言——数据类型及变量
在C语言中有许多丰富的数据类型来描述生活中的各种数据。像使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。因此我们来探讨一下C语言中内置数据类型:注:下面 [] 中括起来的内容表示可以写出来也可以不写出来。
2024-07-13 19:21:40 839 2
原创 初始C语言(c中的常见概念)
为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。C语⾔字符串中⼀个特殊的知识,就是在字符串的末尾隐藏放着⼀个 \0 字符,这个 \0 字符是字符串的结束标志。⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机⼯作的。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。在键盘上可以敲出各种字符,如:a,q,@,#等,这些符号都被称为。
2024-07-13 13:31:28 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人