当前位置: 首页 > C
  • 程序诞生的第一步–预处理

    程序诞生的第一步–预处理

                                                                程序诞生的第一步——预处理       程序在编译前要进行预处理,这一步被为预处理阶段,主要是进行一些文本性的操作,比如宏的替换,插入一些由#include指令所包含的一些文件的内容,以及处理一些条件编译的东西。下面介绍预处理的主要部分宏及其相关知 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • C指针小结3

    C指针小结3

                                                      C指针小结3        现在总结指针的更高一级的用法,其中指向函数的指针在我的博文中已经单独介绍过了,将会补充介绍几点,现在介绍别的指针的用法。       首先介绍几个陷阱:        int f()[];        int f[]();        这两个声明都是非法的,如果有人 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • C指针小结2

    C指针小结2

                                                                                           C指针小结2      在上一篇对指针的小结中只是片面的说明了指针的概况,与基本含义,其实说到指针必然要提及数组,数组与指针有着密不可分的联系。但是切记数组和指针根本是两个东西,指针不能和数组画等号。     数组: ...

    阅读全文
    作者:root | 分类:C, C/C++
  • C指针小结1

    C指针小结1

                                                C指针小结1      我认为C语言的核心就是指针和对内存的操作,而操作内存就是由指针实现的,所以说指针真的非常非常重要,在后边的数据结构的学习中更要用指针,如果你立志要走C系统的开发这条路,那么你就应当精通指针的各种应用。下面写一点博主在学习指针时的一点小 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 浅析命令行参数

    浅析命令行参数

                                                                 浅析命令行参数         在LInux或UNIX系统下我们经常使用各种的命令例如ls ,cd,cat,cp,mv,rm等等命令尤其会在后面跟一些参数与选项来辅助我们实现各种功能,但是这些命令是如何接受这些参数的,其实这正是使用了命令行参数这个语法。 平常我们写 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 字符串小结2

    字符串小结2

                                             字符串小结2 1.限制字符的字符串函数 strncmp()函数:将两个函数的前n个字符进行比较 int my_strncmp(char const *pcStr1, char const *pcStr2,unsigned int uiLen) { while(*pcStr1 == *pcStr2 && *pcStr1 != ‘\0’ && uiLen>0) { ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 字符串小结1

    字符串小结1

                                                     字符串 字符串声明: 1.数组形式:                char ar[100]=”Hello World”; 2.指针形式:                      char *pch=”Hello World”; 字符串的输入: 1.gets()函数从键盘接受一行标准输入,不检查字符串的长 ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 基础算法之简单递归

    基础算法之简单递归

    递归算法简单来说就是把问题规模缩小然后递归调用。其中有三个经典例题,汉诺塔,阶乘,与斐波那契数列。这里只写一个阶乘的例子,递归调用还会在以后详细讨论。 #include int iJiecheng(int a); int main() { int a; int b; printf(“please enter a number:”); scanf(“%d”,&a); b=iJi ...

    阅读全文
    作者:root | 分类:C, C/C++
  • 指向函数的指针

    指向函数的指针

    函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整形变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数, ...

    阅读全文
    作者:root | 分类:C, C/C++