
C++学习
文章平均质量分 59
Lyapunov信徒
这个作者很懒,什么都没留下…
展开
-
int类型运算溢出
int类型运算溢出两个int类型进行运算,结果是int类型,可能导致结果溢出.原创 2020-04-08 19:18:12 · 3044 阅读 · 0 评论 -
C语言排序函数和二分查找调用方法
编程时经常遇到对数组排序或在一个数组中查找数字的情况,C库<stdio.h>中提供了简便的调用方法,将排序算法封装成通用的排序函数;排序函数qsortvoid qsort( void *base, size_t n, size_t size, int (*compar)(const void *, const void *) );在使用时...原创 2019-01-04 15:50:29 · 1373 阅读 · 0 评论 -
C指针(*++argv)[0]和*++argv[0]的区别
*argv[]在linux系统中是输入参数的集合,其中argv[0]指向调用的程序名称,后面才是用户输入的参数;那 ( *++argv)[0]和*++argv[0]表达的是什么意思呢?其实他们有自己特定的意义。先对他们进行分析,根据结合性,[]的优先级要大于*和++, *和++都属于单目运算符,优先级是一样的,且遵从右结合性;那么*++argv[0]的结合性就相当于int i=0;ar...原创 2019-01-04 14:08:08 · 2022 阅读 · 1 评论 -
C语言i++和++i
C语言中,i–和--i的区别在不同的程序中有不同表现;while(i- -)特性#include&lt;stdio.h&gt;int main(){ int i=5; while(i--) printf("%d\n",i); printf("final %d\n",i);}输出:43210final value is-1whi...原创 2018-12-25 22:49:22 · 4880 阅读 · 1 评论 -
Codeblocks去掉{}自动补全
最近需要用到C/C++的IDE,之前用Notepad++;用了Codeblocks还是比较舒服的,但是{}自动补全很难受;打开settingEditor把“Brace completion”前面的勾勾去掉。转载 2018-12-25 19:48:43 · 1183 阅读 · 0 评论