
C语言
曾祥锋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个方法玩转螺旋矩阵
一个方法玩转螺旋矩阵9*9螺旋矩阵 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main(void) 5 { 6 int N=81,m=9,n=9; 7 int i,j,level,t=0; 8 int a[N],b[n][m]; 9 for(i...原创 2019-02-10 20:39:45 · 1621 阅读 · 0 评论 -
指针进阶之指针的区别
zxf@zxf-virtual-machine:test$ cat test.c#include <stdio.h>#include <stdlib.h>typedef int ARRAY[5];int main(void){ int a[5] = {1,2,3,4,5}; ARRAY* pa = NULL; int *qa = a; pa = &a...原创 2019-02-11 13:49:43 · 372 阅读 · 1 评论 -
const与指针
若const出现在*左边,则 *p只读 p 可写;若const出现在*右边,则 *p可写 p 只读;若两边均有const,则p和*p都只读;魔性记忆法:const* 可理解记忆为const *p,*p为值,值不可变只读,p可写;*const 可理解为 const p,p 为地址,地址不可变,只读,*p可写;程序代码:zxf@zxf-virtual-machine:test$ ...原创 2019-02-11 14:19:26 · 147 阅读 · 0 评论 -
接口函数传值传址
在接口中选择地址传递和值传递一定要看清楚是对谁做的,如果改变了那么要传二级指针,如果没有改变那么 就不用。比如在链表中void Init_head(linklist** head);void Create_list(linklist* head);在这两个函数中一个是传的二级指针,一个是一级指针;第一个初始化头时要改head指针,所以要传二级指针。...原创 2019-02-11 15:17:34 · 215 阅读 · 0 评论 -
标准文件IO之复制任意文件
方法一:zxf@zxf-virtual-machine:2$ ls -lhtotal 468K-rw-rw-r-- 1 zxf zxf 316 Feb 18 20:02 2.c-rwxrwxr-x 1 zxf zxf 7.3K Feb 18 20:03 a.out-rw-rw-r-- 1 zxf zxf 455K Feb 18 20:00 gril.jpgzxf@zxf-virtua...原创 2019-02-18 20:54:57 · 557 阅读 · 0 评论 -
标准文件IO之保存结构体
标准文件IO之保存结构体zxf@zxf-virtual-machine:fread$ cat fread.c #include &lt;stdio.h&gt;#include &lt;string.h&gt;struct gril{ char name[20]; int ID;};int main(void){ struct gril mm = {"mm",25原创 2019-02-19 08:39:08 · 884 阅读 · 0 评论 -
字符大小转换
char translate(char ch)//定义一个返回值为char型的函数,用于大小写转换{ if(ch>='a' && ch<='z')//判断形参变量ch是否为小写字母,若是则转换成大写字母 return ch-=32; else if(ch>='A' && ch<='Z')//判断形参变量ch是...原创 2019-02-19 16:49:55 · 611 阅读 · 0 评论