IT大道IT大道

首页 > TAG信息列表 > C语言

  • c语言学习——printf格式规定符

    c语言学习——printf格式规定符

    .....






    printf()

    printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
    printf()函数的调用格式为: printf("<格式化字符串>", <参量表>);...

    2017-08-21 itdadao 技术 14 ℃ 0
  • C语言中传值和C++的传引用

    C语言中传值和C++的传引用

    在C语言中,传址其实也时传值的一种,首先地址其实也时可以看做是一个值来进行传递的。
    在C++中有一种说法叫传引用,就是&变量名。
    比如:
            

    1 /*
    2 *
    3 传值...

    2017-08-20 itdadao 技术 11 ℃ 0
  • Modbus库开发笔记之八:CRC循环冗余校验的研究与实现

    Modbus库开发笔记之八:CRC循环冗余校验的研究与实现

    谈到Modbus通讯自然免不了循环冗余校验(CRC),特别是在标准的串行RTU链路上是必不可少的。不仅如此在其他开发中,也经常要用到CRC 算法对各种数据进行校验。这样一来,我们就...

    2017-08-19 itdadao 技术 16 ℃ 0
  • 编写程序代码的规范(好的就补充)

    编写程序代码的规范(好的就补充)

    1.代码缩进一般都是4个空格。对齐时使用空格,勿使用Tab。
    理由:tab 在不同的编辑器下显示长短不一。
    2.函数、变量、常量等命名规则:
    确定后补充.......

    2017-08-19 itdadao 技术 16 ℃ 0
  • 从如何判断浮点数是否等于0说起——浮点数的机器级表示(转)

    从如何判断浮点数是否等于0说起——浮点数的机器级表示(转)

    http://www.cnblogs.com/kubixuesheng/p/4107309.html
    这位前辈讲的不错,摘抄下来以表尊敬!

    void isZero(double d)
    {
    if (d >= -DBL_EPSILON && d <= DBL_EPSIL...

    2017-08-19 itdadao 技术 15 ℃ 0
  • 自己实现strtok函数

    自己实现strtok函数

    思路:每次在原来字符串中查找分隔字符串,将分隔字符串中所有字符设为'\0',然后输出分隔串前的子串,同时更新原串的起始位置。
    PS:有不少博客作者自己实现的方法中往往只将分隔串...

    2017-08-16 itdadao 技术 15 ℃ 0
  • C语言——栈的基本运算在顺序栈上的实现

    C语言——栈的基本运算在顺序栈上的实现

    头文件Seqstack.h#define maxsize 6//const int maxsize = 6;// 顺序栈typedef struct seqstack{ int data[maxsize]; int top; // 标志栈顶位置的变量}SeqStk;main.c...

    2017-08-15 itdadao 技术 13 ℃ 0
  • 交换排序之冒泡排序和快速排序

    交换排序之冒泡排序和快速排序

    交换排序所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动...

    2017-08-13 itdadao 技术 6 ℃ 0
  • 关于C/C++ 表达式求值顺序 未定义

    关于C/C++ 表达式求值顺序 未定义

    http://blog.csdn.net/zhongjiekangping/article/details/5164132
    这篇文章讲的真好!
    对于 "expr1 + expr2",(其中expr1,expr2都可能是复合表达式),不同的编译器想先算exp1就先算e...

    2017-08-12 itdadao 技术 12 ℃ 0
  • 纠正<c专家编程>231页错误 | 函数返回数组

    纠正<c专家编程>231页错误 | 函数返回数组

    在<c专家编程>中第230--231页,讲述了使用指针返回一个数组的方法
    文章首先要求声明一个函数,这个函数描述成 返回一个指向包含20个int元素的一维数组的指针。

    int (*fun())[2...

    2017-08-12 itdadao 技术 11 ℃ 0
  • NYOJ 34 韩信点兵

    NYOJ 34 韩信点兵


    韩信点兵
    时间限制:3000 ms...

    2017-08-12 itdadao 技术 16 ℃ 0
  • 数组的注意点

    数组的注意点

    1.数组的定义:
    数组类型 数组名[长度];其中长度是必须大于0的整数
    /*
    在这句话中必须指定号数组的长度
    切不可写成:
    Int a[i];
    i=10;
    而应该写成:
    Int a[10];
    也可以用宏定义和...

    2017-08-11 itdadao 技术 18 ℃ 0
  • 字符串的输入scanf 和gets

    字符串的输入scanf 和gets

    #include<stdio.h>
    #include<string.h>
    #define N 100
    int main(int argc, const char *argv[])
    {
    char str1[N];
    char str2[N];
    ①scanf("%s",str1);
    ②gets(str1);
    printf...

    2017-08-11 itdadao 技术 17 ℃ 0
  • 剑指OFFER·面试题31:连续子数组的最大和

    剑指OFFER·面试题31:连续子数组的最大和

    剑指OFFER·面试题31:连续子数组的最大和
    【题目描述】HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需...

    2017-08-10 itdadao 技术 13 ℃ 0
  • 红黑树之添加节点和创建

    红黑树之添加节点和创建

    红黑树之插入节点红黑树的性质红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求...

    2017-08-10 itdadao 技术 23 ℃ 0
  • 【转】C语言条件编译及编译预处理阶段

    【转】C语言条件编译及编译预处理阶段

    原文: http://www.cnblogs.com/rusty/archive/2011/03/27/1996806.html
    1. 宏定义(宏代换,宏替换,宏: 宏定义是C语言提供的3中预处理功能中的一种)
    2.文件包含
    3.条件编译

    -----...

    2017-08-10 itdadao 技术 18 ℃ 0
  • NUL和NULL

    NUL和NULL

    此处讨论C语言中的NUL和NULL
    1、NUL是ASCII字符集中'\0'字符的名字,它的字节模式为全0
    2、NULL指一个其值为0的指针
    3、它们都是整型值,其值也相同,所以可以互换使用
    4、然而,你...

    2017-08-10 itdadao 技术 22 ℃ 0
  • c语言不寻常的类型转换

    c语言不寻常的类型转换

    对于一下代码:

    printf("%d",sizeof('A'));

    你确定他打印的是1吗?
    运行之后发现结果是 4 !
    C语言 类型转换比一般人想像的还要多,在涉及小于int 和 double 的表达式中 , 都有可...

    2017-08-09 itdadao 技术 17 ℃ 0
  • C语言实现整数数组的逆置算法

    C语言实现整数数组的逆置算法

    读入100个整数到一个数组中,写出实现该数组进行逆置的算法。...

    2017-08-08 itdadao 技术 22 ℃ 0
  • 二叉排序树的创建

    二叉排序树的创建

    二叉平衡树的创建
    一些废话
    最近在重温数据结构以应对即将到来的面试。发现很多当年学过的东西都忘掉了,就拿二叉平衡树来说,看到最后我才恍然大悟:哦,原来这东西我之前真的学过...

    2017-08-06 itdadao 技术 26 ℃ 0
  • 宏定义陷阱与typedef

    宏定义陷阱与typedef

    #define int_ptr int*

    int_ptr point1,point2;


    经预处理后,第二行变为 int * point1,point2.
    这就意味着,point1 是一个指向int的指针,但是 point2却是 int类型的了。
    所...

    2017-08-06 itdadao 技术 18 ℃ 0
  • 数据结构基础_图

    数据结构基础_图


    黑白图像
    题目:输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中的八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。
      输入:  ...

    2017-08-06 itdadao 技术 16 ℃ 0
  • 表达式求值(二叉树方法/C++语言描述)(三)

    表达式求值(二叉树方法/C++语言描述)(三)

      二叉树方法求值对运算数处理的方法与栈方法求值不太相同,除了将字符串中的运算数转换为浮点类型外,还需要生成新的节点:

    1 void Calculator::dealWithNumber(char *&pTok...

    2017-08-05 itdadao 技术 16 ℃ 0
  • 表达式求值(二叉树方法/C++语言描述)(二)

    表达式求值(二叉树方法/C++语言描述)(二)

      表达式二叉树节点的数据可能是运算数或运算符,可以使用一个联合体进行存储;同时还需要一个变量来指示存储的是运算数还是运算符,可以采用和栈方法中一样的枚举类型TokenTyp...

    2017-08-05 itdadao 技术 14 ℃ 0
  • outlook2013插件 VSTO开发与部署

    outlook2013插件 VSTO开发与部署

    一、背景  最近因为项目需要对outlook开发一个插件,功能是将outlook的邮件作导出功能,需要使用VSTO开发一个插件将邮件进行导出的操作。于是,开始学习VSTO outlook的开发了,折...

    2017-08-05 itdadao 技术 15 ℃ 0
 11296    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表