![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言语法
夜的第七章&
这个作者很懒,什么都没留下…
展开
-
c语言之switch语句的用法及注意事项
关于C语言中我们做判断的时候一般是会想到if else,常见的if else的写法为:if(表达书){}else if(表表达式){}else{}当出现更多的if else嵌套的时候通常会使我们的代码变的较为繁琐,使得我们在观看自己的代码的时候容易讲逻辑给混淆,故此次介绍一下switch的用法,switch的用法在代码中的运用广度没有if else 较强,但是在多个判断中可起到很关键的作用本次以leet第860题柠檬水找零为例子进行说明,下面两段代码:bool lemonadeChange(原创 2020-07-25 17:12:44 · 5662 阅读 · 3 评论 -
C语言-不同数据类型长度获取问题
我们能常在用到 sizeof 和 strlen 的时候,通常是计算字符串数组的长度,C语言中有一个可以获取字符串长度的函数strlen并且与sizeof做对比:extern unsigned int strlen(char s);其中形参只能为字符指针类型,其从给定变量的第一个位置开始扫描,直到遇到‘\0’,计数结束,其中长度不包括结束符。头文件:string.h或cstring使用格式:strlen (字符指针表达式)与sizeof()区别:⒈sizeof操作符的结果类型是size_t,它在原创 2020-07-11 20:25:45 · 869 阅读 · 0 评论 -
C语言-qsort函数解析
C语言中提供了关于快锁排序的函数qsort函数:void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void , const void));其中:base-- 指向要排序的数组的第一个元素的指针(即指针或者数组的首地址)。nitems-- 由 base 指向的数组中元素的个数。size-- 数组中每个元素的大小,以字节为单位。compar-- 用来比较两个元素的函数,即函数指针(回调函数)compar的函原创 2020-07-11 20:04:10 · 238 阅读 · 0 评论