- 博客(21)
- 收藏
- 关注
原创 学习枚举类型
一、枚举是什么?枚举类型就是一种类型:枚举关键字 枚举的类型 { 枚举的可能取值1, 枚举的可能取值2};枚举的优点:为什么使用枚举 我们可以使用#define定义常量,为什么非要使用枚举?枚举的优点 1.增加代码的可读性和可维护性 2.和#define定义的标识符比较枚举有类型检查,更加严谨 3.防止了命名污染(封装) 4.便于调试 5.使用方便,一次可定义多个常量枚举:一一列举比如: ...
2022-03-14 09:50:18
329
原创 求字符串长度Strlen的三种方式
前言使用三种不同的方式实现strlen函数,也称为myStrlen(),分别使用计算器版本,递归版本,指针-指针1.使用计数器版本 #include <stdio.h>#include <string.h>#include <assert.h>int myStrlen(const char* str) //把字符数组的首地址给str指针{ int count = 0; assert(str != NULL); while (*str != '\
2022-03-12 22:00:23
614
原创 c语言之sizeof与strlen全
前言了解掌握有关sizeof,strlen在指针与数组的结合使用下的求值一、sizeof和strlen的区别?sizeofsizeof是运算符,参数可以是数组、指针、数据类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。sizeof不能用来返回动态分配的内存空间的大小sizeof运算符实现的对应参数与返回值的关系 数组 int arr[ 6] 编译时分配的数组空间大小 指针char * p 存储该指针所需要的空间大小,根据32/64位
2022-03-12 20:20:09
1145
原创 C语言之操作符
前言本节内容主要讲述的是c语言中一些操作符的作用以及使用案例一、操作符是什么?指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。不同的指令用操作符这个字段的不同编码来表示,每一种编码代表一种指令。操作符详解:(1)单目操作符:只有一个操作数的操作符除法:/ 得到小数:除数与被除数中至少有一个是小数得到整数:除数与被除数必须都是整数(2)移位操作符:左移:<< 把a的二进制位向左移动一位: 左边移出去的丢弃,右边补0int a = 2; 000..
2022-03-11 14:22:07
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人