C code
dhs347
爱编程,爱学习,爱生活。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sizeof() 用法汇总
sizeof()用法汇总sizeof()功能:计算数据空间的字节数 。1.与strlen()比较strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为’\0’的数组元素。而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为4。注意:char *p; sizeof(p) = 4; sizeof(*p) == 1; //相当于sizeof(ch原创 2020-10-01 22:20:05 · 1261 阅读 · 0 评论 -
【LeetCode】求解:删除排序数组中的重复项 疑问
删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的...原创 2020-02-14 11:30:23 · 255 阅读 · 3 评论 -
通过数组中的函数指针来调用函数,不知道为什么得到结果
今天刚好需要用到通过数组中的函数指针来调用函数,所以就写了了一个例子,但是遇到了问题。在程序运行后,就是得不到结果。一开始,我以为你是 add_table函数调用失败,后来我验证后发现还是调用了,只是没有得到实际结果。始终没找到原因。大家帮我看看,有没有什么想法。程序源码:#include //double yy;double add1(double x,原创 2017-09-18 10:59:49 · 566 阅读 · 0 评论 -
6个变态的C语言Hello World程序
下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c1234567891011 #define _________ } #define ____转载 2017-09-18 16:12:26 · 476 阅读 · 0 评论 -
如何加密/混乱C源代码
之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [优快云链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。 不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许转载 2017-09-18 16:22:51 · 727 阅读 · 1 评论 -
Coroutines in C(by Simon Tatham)
Coroutines in Cby Simon TathamIntroductionStructuring a large program is always a difficult job. One of theparticular problems that often comes up is this: if you have a pieceof code producing d转载 2017-09-20 20:09:04 · 917 阅读 · 0 评论 -
编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序。感觉是有一定的参考价值,所以拿出来分享,抛砖引玉。摘要:本文首先分析了C语言的陷阱和缺陷,对容易犯错的地方进行归纳整理;分析了编译器语义检查的不足之处并给出防范措施,以Keil MDK编译器为例,介绍了该编译器的特性、对未定义行为的处理以及一些高级应用;在此基础上,介绍了防御性编程的概...转载 2018-04-20 16:08:45 · 206 阅读 · 0 评论 -
求实现 a + aa + aaa + aaaa + aaaaa........ 的和。
/* * 一个C语言的小练习 * 求实现 a + aa + aaa + aaaa + aaaaa........ 的和。 * **/#include <stdio.h>#include "math.h"//递归函数unsigned int f(unsigned int a, unsigned int n){ if(n == 0 ) ret...原创 2018-11-23 11:50:28 · 1158 阅读 · 0 评论
分享