摘要: //C 语言字符串//是指以0结尾的一串字符。//0和 '\0'是一样的,但是和'0'不同。//0标志字符串的结束,但是不是字符串的一部分。//字符串以数组的形式存在,以数组或指针的形式访问,多数情况下是以指针的形式。//string.h 里有很多处理字符串的函数 #include<stdio.h> 阅读全文
posted @ 2021-12-23 14:48 江南王小帅 阅读(180) 评论(0) 推荐(0)
摘要: #include<stdio.h> void f(int *p);void g(int k);int main(){ int i = 9; //读取i的地址 printf("&i = %p\n", &i); f(&i); g(i); return 0; } void f(int *p) { //观察 阅读全文
posted @ 2021-12-23 10:51 江南王小帅 阅读(83) 评论(0) 推荐(0)
摘要: // 选择排序// #include<stdio.h> // 找到最大值得idint max(int a[], int len) { int maxid = 0; for (int i = 0; i < len; i++) { if (a[i] > a[maxid]) { maxid = i; } 阅读全文
posted @ 2021-12-23 10:24 江南王小帅 阅读(38) 评论(0) 推荐(0)
摘要: //前面讲到了线性搜索,但是线性搜索有个缺点,就是碰运气。也就是说线性搜索从数组开始位置0开始,直至收到所需要的数据,若果数据成百上千,甚至上万数据,这是很耗费时间的。 // 二分搜索可以大大的节省时间,效率很高。对于有n个数据的数组来说。所需要的搜索次数为log2n,即,有100条数据,我只需要搜 阅读全文
posted @ 2021-12-23 09:10 江南王小帅 阅读(47) 评论(0) 推荐(0)