• 关于

    INT10H什么意思

    的搜索结果
  • C学习笔记(1)-结构体、预处理与多文件结构程序设计

    一、结构体的定义与使用 #include <stdio.h> //定义结构体(类似模板) typedef struct { char name[50]; int age; char address[100]; } nvgui; void main() { nvgui ...

    文章 幕三少 2013-11-11 573浏览量

  • 一道面试题:c语言谜题

       FROM:酷壳        我们可以看到很多C语言相关的一些东西。比如《语言的歧义》主要告诉了大家C语言中你意想不到的错误以及一些歧义上的东西。而《谁说C语言很简单》则通过一些看似你从来不可能写出的代码来告诉大家C语言并不是一件容易事情。《6个变态的hello world》和《如何弄乱C的...

    文章 atlas2015 2013-05-14 930浏览量

  • C语言面试题收集

    参考: C语言十二道有趣的面试题(1) C语言十二道有趣的面试题(2) exit()和_exit()的区别 C语言泛型链表的实现、Linux内核中的链表实现 strcpy、strncpy、strcpy_s的比较 C语言函数参数处理顺序 C语言高级程序设计 问题摘录: free函数的操作参数必...

    文章 杜琪 2016-06-07 2087浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!

    广告

  • C语言的谜题 原文http://coolshell.cn/articles/945.html

    这几天,本站推出了几篇关于C语言的很多文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单? [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接] 如何加密/弄乱C源代码 [酷壳链接] [CSDN链接] C语...

    文章 rollenholt 2016-05-06 1036浏览量

  • 算法研究之不使用临时变量实现两个值的交换

    变量值的交换经常在程序中使用,一般方法是使用一个临时变量,交换两个数的值,其实,不使用临时变量,依然可以实现这一功能。 1、常规交换方法 int a,b,temp; temp=a; a=b; b=temp; 2、通过指针 1: inline void Swap(int *a,int *b) ...

    文章 eclipse_xu 2012-12-14 753浏览量

  • 泛函编程(13)-无穷数据流-Infinite Stream

       上节我们提到Stream和List的主要分别是在于Stream的“延后计算“(lazy evaluation)特性。我们还讨论过在处理大规模排列数据集时,Stream可以一个一个把数据元素搬进内存并且可以逐个元素地进行处理操作。这让我不禁联想到我们常用的数据搜索读取方式了:大量的数据存放在数...

    文章 雪川大虫 2016-04-18 1059浏览量

  • easylog -- Linux 下的简单日志库

    之前使用 log4c 或者 log4cpp 的时候, 总需要配置一些文件和链接库之类复杂的配置。 虽然越复杂越说明这个软件支持的功能多、可选择性强, 但是对于一个小的项目,或者要研究他人的代码而加点儿日志的时候, 用这么复杂的配置就没必要了。   所以我就想,要不写个简单一些的日志库, 这样再用到...

    文章 范大脚脚 2017-11-14 784浏览量

  • LeetCode 11 Container With Most Water(最大水容器)

    翻译 给定n个非负整数a1,a2,...,an,其中每个代表一个点坐标(i,ai)。 n个垂直线段例如线段的两个端点在(i,ai)和(i,0)。 找到两个线段,与x轴形成一个容器,使其包含最多的水。 备注:你不必倾倒容器。 翻译 Given n non-negative int...

    文章 nomasp 2015-10-12 11985浏览量

  • C++中关于操作符先(++)后(++)问题的讨论

    #include&lt;stdio.h&gt; void main() {     int x,a=4;     x=a+(a++);     printf("%d/n",x); } #include&lt;stdio.h&gt; void main() {     int a=4;   ...

    文章 aizher8860 2006-02-09 1471浏览量

  • go与c互相调用

    此例子来自于go源码中,借此来和大家分享一下两者如何调用,网上很多文章语言不详,也没有一个完整的测试例子 目录结构 首先src 目录下有 testcgowin目录下: 这里的_obj目录是cgo生成的 这里需要展示的是go中如何调用c语言导出函数,以及在c语言中如何调用go的导出函数...

    文章 nkbai 2016-04-17 612浏览量

  • 关于C/C++一些面试/笔试题的反思(超基础的知识点)

    1、用变量a给出下面的定义  a) 、一个整型数;  int a; b)、一个指向整型数的指针;  int *a; c)、一个指向指针的指针,它指向的指针是指向一个整型数;  int **a; d)一个有10个整型的数组;  int a[10]; e)、一个有10个指针的数组,该...

    文章 方瑞东 2015-11-05 1654浏览量

  • ACM讲课之字符串

    本次讲课讲全面介绍字符串以及如何使用字符串解决具体问题。 一、什么是字符串 1.如何存储字符串 平时我们使用的变量有很多,int代表整型变量,double代表浮点型变量,char代表字符型变量,那么对于一个字符串例如“Hello World!”应该如何存储并操作呢。 在C语言里,我们可以char数...

    文章 xenny 2018-11-25 871浏览量

  • 聊聊 Java 中 HashMap 初始化的另一种方式

    如果你接触过不同的语言,从语法和代码层面来说,Java 是一种不折不扣的“臃肿、啰嗦”的语言,从另一方面来说这种臃肿和啰嗦也体现了它严谨的一面,作为适合构建大型、复杂项目的理由之一。 1、HashMap 初始化的文艺写法 HashMap 是一种常用的数据结构,一般用来做数据字典或者 Hash 查找...

    文章 青衫无名 2017-06-02 1316浏览量

  • Phper 学 C 兴趣入门 -为什么有时候字符串的处理这么难

    需求 假如有这样的一个需求,有个日期,想要截取获得其年份。我们用 php 可以使用explode,也可以使用strtok $a = "2019-09-10 00:00:00"; echo strtok($a,"-"); // 2019 可能大家对strtok不太熟悉,它的作用是用-来分割$a获取子...

    文章 周梦康 2019-09-11 220浏览量

  • C语言之作用域

    1:作用域的概念  (1)作用域是描述这个变量起作用的代码范围。  (2)基本来说,C语言变量的作用域规则是代码块作用域。意思就是这个变量起作 用的范围是当前的代码块。代码块就是一对大括号{}括起来的范围,所以一个变量 的作用域是:这个变量定义所在的{}范围内从这个变量定义开始往后的部分。(这就 ...

    文章 科技小能手 2017-11-12 705浏览量

  • Scalaz(35)- Free :运算-Trampoline,say NO to StackOverflowError

     在前面几次讨论中我们介绍了Free是个产生Monad的最基本结构。它的原理是把一段程序(AST)一连串的运算指令(ADT)转化成数据结构存放在内存里,这个过程是个独立的功能描述过程。然后另一个独立运算过程的Interpreter会遍历(traverse)AST结构,读取结构里的运算指令,实际运行...

    文章 雪川大虫 2016-04-15 1264浏览量

  • 编写安全代码——小心有符号数的右移操作(转载)

    作者:gfree.wind@gmail.com 博客:blog.focus-linux.net     linuxfocus.blog.chinaunix.net 话说有这样的一段代码: #include <stdlib.h> #include <std...

    文章 郭大瘦 2014-07-15 609浏览量

  • 进程间通信之-信号signal--linux内核剖析(九)

    信号及信号来源 什么是信号 信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通信或修改行为的一种方式,明确地由一个进程发送给另一个进程。一个信号的产生叫生成,接收到一个信号叫捕获。 信号本...

    文章 shy丶gril 2016-05-18 2230浏览量

  • Scalaz(21)-类型例证:Liskov and Leibniz - type evidence

      Leskov,Leibniz,别扭的名字,是什么地干活?碰巧从scalaz源代码里发现了这么个东西:scalaz/BindSyntax.scala /** Wraps a value `self` and provides methods related to `Bind` */ final...

    文章 雪川大虫 2016-04-18 1154浏览量

  • 16.Linux shell编程(Makefile)

    (创建于 2018/2/7 上午7:43:55) MakeFile 构建工作,只需通过make一句命令就可以构建一个可执行程序,Maven ANT Gradle都是构建工具 在很多C/C++开源项目中,configure文件用来检查系统配置生成配置文件,这些配置Makefile文件用来生成我...

    文章 黑夜路口 2018-03-06 709浏览量

  • 10.C语言(文件操作)

    1.FILE*文件指针讲解 FILE所有平台得名字都一样,FILE是一个结构体类型,里面得成员功能一样,不同平台成员得名字不一样,这个结构体可以在stdio.h中找到 typedef struct { //缓冲区“满”或者“空”得程度 short level; ...

    文章 黑夜路口 2018-05-28 899浏览量

  • 集合详解(四)----HashSet和HashMap源码剖析(JDK1.7)

    HashSet HashMap HashSet     当初始化一个HashSet的时候,HashSet的底层实现其实是HashMap: private transient HashMap<E,Object> map; public HashSet() { ...

    文章 令仔很忙 2016-07-31 573浏览量

  • 01.C++(一)----面向对象的思想

    (创建于2017/12/20) 1.命名空间 namespace :C++引入的用于解决多个模块间命名冲突问题的一个机制,他是一个由程序设计者命名的内存区域,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其他全局实体分隔开来。 #include <...

    文章 黑夜路口 2018-03-14 699浏览量

  • insmod module_param 模块参数

    模块参数 引导模块时,可以向它传递参数。要使用模块参数加载模块,这样写: insmod module.ko [param1=value param2=value ...] 为了使用这些参数的值,要在模块中声明变量来保存它们,并在所有函数之外的某个地方使用宏MODULE_PARM(variab...

    文章 double2li 2016-08-22 776浏览量

  • C/C++需要注意的11个要点

    下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要 的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向 成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对 一些高级的C++程序员也是如此。   这里的要点不仅仅是解释怎样写出更好的代码...

    文章 长征4号 2017-08-24 761浏览量

  • 在c语言中,数组 a[i++] 和数组 a[++i] 有区别吗? && 在c语言中,数组 a[0]++; 又是什么意思?

    在c语言中,数组 a[i++] 和数组 a[++i] 有区别吗? 首先我们先看下面的内容: b = a++;    //先计算表达式的值,即先把a赋值给了b;然后a再自加1。b = ++a;    //先a自加1后;然后把a自加后得到的赋值给b。 小结:谁在前面先计算谁!!! 有区别,举例说明:...

    文章 黑泽明军 2018-01-24 781浏览量

  • HashMap中hash方法的原理

    哈希 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意...

    文章 游客mkcmeymddcz3u 2020-09-22 3571浏览量

  • 动画+原理+代码,解读十大经典排序算法

    排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基...

    文章 技术小能手 2018-11-14 1612浏览量

  • 10887 - Concatenation of Languages

    点击打开链接 题目意思:   给定两组单词,现在有一个组合单词的方法是把第二组中的每一个都加到第一组每一个单词的后面,求组合后总共的单词数。 解题思路:   先让我喷喷,尼玛看看这句什么意思"Youcan assume that the strings are formed by lower ...

    文章 陈国林 2012-08-09 671浏览量

  • 有趣的指针

    废话不多说,请看以下代码: #define buffer ((char *) *( (int far *)0x200 )) main(){ buffer=(char *)malloc(20); buffer[10]=0; while(buffer[10]!=8){ ...

    文章 jazzi 2018-02-24 1043浏览量

1 2 3 4 ... 14 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT