上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 90 下一页
摘要: 文件加密: 文件解密: 阅读全文
posted @ 2019-07-16 19:04 王清河 阅读(322) 评论(0) 推荐(0)
摘要: 读一行: 读所有: 阅读全文
posted @ 2019-07-16 18:50 王清河 阅读(107) 评论(0) 推荐(0)
摘要: 缺陷:scanf输入会将空格自动隔开下一行。 gcc已经禁止使用gets函数了。 接受带空格的字符出的方法,vs中可以使用gets_s函数, linux环境下只能使用char *fgets(char *buf, int bufsize, FILE *stream); fget(str,maxn,st 阅读全文
posted @ 2019-07-16 18:38 王清河 阅读(231) 评论(0) 推荐(0)
摘要: 指向函数的指针: typedef简化: 阅读全文
posted @ 2019-07-15 19:30 王清河 阅读(165) 评论(0) 推荐(0)
摘要: 结构体作为函数参数: 结构体作为函数参数时,实参传入地址,形参用指针接收。 运行结果; exbot@ubuntu:~/wangqinghe/C/20190714$ ./struct2 name = mike,age = 100 如果函数参数的结构特别大,比如name[10000],会导致入栈速度变得 阅读全文
posted @ 2019-07-14 09:33 王清河 阅读(942) 评论(0) 推荐(0)
摘要: 结构体中带有指针的情况 运行结果: exbot@ubuntu:~/wangqinghe/C/20190714$ gcc struct.c -o struct exbot@ubuntu:~/wangqinghe/C/20190714$ ./struct name = tom, age = 20 如果修 阅读全文
posted @ 2019-07-14 09:11 王清河 阅读(5448) 评论(0) 推荐(0)
摘要: 占了1个字节 占了8个字节 控制LED灯的结构体: 阅读全文
posted @ 2019-07-13 10:27 王清河 阅读(492) 评论(0) 推荐(0)
摘要: 函数声明:char *fgets(char *str,int n,FILE *stream) 函数介绍:从指定的stream流中读取一行,并把它存储在str所指向的字符串中。当读取到(n-1)个字符时,获取读取到换行符时,或者到达文件末尾时,他会停止。具体视情况而定。 函数参数: l str –- 阅读全文
posted @ 2019-07-12 16:20 王清河 阅读(379) 评论(0) 推荐(0)
摘要: 运行结果:4 运行结果:8 运行结果:8 分析:以结构体中最大的数据类型的字节为标准,随后的基础数据类型都会跟随它对齐 运行结果:12 a b c d e 13 14 15 16 32位计算机(主流): long 8 int 4 short 2 char 1 运行结果:24 a b c d e 阅读全文
posted @ 2019-07-11 19:08 王清河 阅读(269) 评论(0) 推荐(0)
摘要: 通过函数给实参分配内存,可以通过二级指针实现 如果出现以下错误: test.c:6:7: warning: incompatible implicit declaration of built-in function ‘malloc’ [enabled by default] *p = malloc 阅读全文
posted @ 2019-07-11 18:12 王清河 阅读(302) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 90 下一页