C/C++
无
之虎者也
~
展开
-
一些C/C++的容易忽视遗忘的细节记录
1.scanf会跳过空格,在读入字符%c时则不会 2.在switch中,会一直执行到遇到的第一个break为止 见下例: #include <iostream> #include <cstdio> using namespace std; int main() { int n; scanf("%d",&n); switch(n%6){ ...原创 2020-01-06 23:11:29 · 86 阅读 · 0 评论 -
关于指针
知识点,比较零碎。 T * p; p的类型 T * 指针用法:char ch1 = 'A'; char * pc = &ch1; //pc指向变量ch1 &取地址符 指针作用:有了自由访问内存空间的手段 在写一些偏底层的程序的时候,需要自由访问内存空间,比如驱动程序。(比如病毒) 运算: 1.比较大小 2.加减 3.加减整数 4.自增自减 5.用下标运算符[]进行运算 如何...原创 2020-03-05 23:24:50 · 88 阅读 · 0 评论 -
【C指针】交换变量
这个地方我困惑的是&a传入到swap函数里的*p1,&a是读入到了 *p1还是p1,结果看来是p1 #include <stdio.h> #include <stdlib.h> void swap(int *p1,int *p2) { printf("%p %d\n",p1,*p1); printf("%p %d\n",p2,*p2); ...原创 2018-06-29 10:00:00 · 158 阅读 · 0 评论