
C/C++
倚珂
这个作者很懒,什么都没留下…
展开
-
C语言中字符串与字符数组的使用
引言:在C++中,对于字符串的操作,我们常使用 String 类,使用起来极其方便,所有常常会用到的对字符串的操作均已封装好。但是,在C中,字符串我们使用字符数组来实现,而且如果不搞清楚字符数组与字符串之间的关系,常常会出现一些无法解释的问题。笔者之前一直对两者之间的关系有所疑惑,最近查阅相关资料,终于搞清楚,现整理出来。虽然这个不算什么大问题,但是不彻底搞清楚就是觉得心里不爽~希望各位看官批评指原创 2017-03-01 18:14:57 · 769 阅读 · 0 评论 -
C语言运算符优先级总结
转自http://www.acmerblog.com/c_operator_precedence-5581.html一共有十五个优先级:1 () [] . ->2 ! ~ -(负号) ++ – &(取变量地址)* (type)(强制类型) sizeof3 * / %4 + -5 >> <<6 > >= < <=7 == !=8 &9 ^转载 2017-02-25 18:37:16 · 350 阅读 · 0 评论 -
Huawei OJ-人民币转换
最近一直在华为oj上刷题,刷到一道看起来简单,但是考虑因素很多的题。特此记录下来。原创 2017-04-13 16:40:52 · 776 阅读 · 0 评论 -
Huawei OJ-字符串通配符
Huawei OJ-字符串通配符原创 2017-04-16 18:49:30 · 359 阅读 · 0 评论 -
关于内联函数写法的总结体会
关于inline修饰符的总结体会1.内联函数的作用在编译阶段,在调用处,将内联函数展开,展开这一点类似于宏。相应的有点则是节省了函数调用的开销。inline适合修饰函数体短小的,因为这样2.内联函数的基本使用方法只需要给函数加上inline修饰即可。比如:inline char fun (int a, int b);inline void fun1(int a , int b){r...原创 2018-09-24 17:00:19 · 781 阅读 · 0 评论 -
C中extern的使用方法体会
extern的作用:抛开extern "c"这种特殊用法,它的作用简单来说就是改变了一个符号的作用域,这个符号可以是变量,可以是函数。一个全局变量原本他的作用域只在一个C文件内部,通过extern就可以让其扩大到整个工程。一个实际的例子:a_test.c#include <stdio.h>extern void fun();//引用外部函数int a = 10;//定义一个全...原创 2018-12-02 12:32:32 · 308 阅读 · 0 评论 -
define 和 typedef 的比较
最近工作中遇到一个问题,加深了我对define和typedef之前区别的认识,特此记录。问题:pclint检查到一个指针变量,没有使用该指针去直接改写其指向的内存的情况,因此建议使用const修饰。特别地,该指针类型是用typedef定义的。typedef void * HANDLEHANDLE var;按照pclint给的建议,本能的改成了 const HANDLE var; 此时编译...原创 2019-02-17 19:21:27 · 234 阅读 · 0 评论