相关分类: Java技术 C/C++ VB delphi
  • C语言入门学习和整理 1-3

    1. int main() { char c = ' A ' ; printf( " c=%c " , c);} int main() { char c = 65 ; printf( " c=%c " , c);} 这两个结果相同 都是c=A 但如果都以%d的格式输出 int main() { char c = 65 ; printf( " c= %d " , c);} int main() { char c = ' A ' ; printf( " c=%...

    2018-12-04 07:12:52

  • C、C++字符操作归总

    1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串 strncmp(p, p1, n) 比较指定长度字...

    2018-12-04 07:12:52

  • C指针(4)——数据结构中指针的应用(非常重要)

    5-1动态内存分配,分配的是堆内存的空间 分配内存函数 (都集中在库函数 stdlib.h 中) void *malloc (unsigned int num_bytes); //指定分配内存空间大小,大小为 num_bytes字节,其值是随机值。void *calloc (unsigned num ,unsigned size); //参数包含元素的数量和每个...

    2018-12-04 07:12:51

  • C指针(3)——指向指针的指针(程序讲解)

    int **q可以分成两部分,即int* 和 (*q),后面的 q 中的* 表示q是一个指针变量,前面的int*表示指针变量q只能存放int*型变量的地址。int** q表示为指针变量q只能存放int*型变量的地址。 4-1.c多维数组的定义 #includestdio.hint main(void){ int i,j; int data[2][3]...

    2018-12-04 07:12:49

  • C语言学习记录

    思路: 工具书: 《c程序设计语言》 RK 《linux C 编程一站式学习》...

    2018-12-04 07:12:48

  • C指针(2)——指针在函数中的应用(程序讲解)

    3-1.c指针用作函数参数 #includestdio.h typedef unsigned char uint8_t; //类型自定义,通过typedef语句重新把unsigned char命名为uint8_t,目的为了方便 extern void swapdata(uint8_t dat_x,uint8_t dat_y);int main(void){ uint8_t x,y; printf("请输入x,y:"); sc...

    2018-12-04 07:12:47

  • C/CPP代码审计<splint/flawfinder>

    C/CPP代码审计splint/flawfinder 原创: 情书吖 前几天偶然接触到了一个代码审计产品,公司创建者是前阿里巴巴安全总监。结局的感想就是:代码审计工具这个行业,果然不是那么轻易立足的。 纵然网上五花八门的代码审计工具排名,fortify的主流地位也是没有人质疑的。然...

    2018-12-04 07:12:46

  • C语言实现线性表

    #include stdio.h #include stdlib.h // 提供malloc()原型 /* 线性表需要的方法: 1、 List MakeEmpty():初始化一个空线性表 2、 EementType FindKey(int K, List L):根据位序K,返回相应元素 3、 int Find(ElementType X,List L): 在线性表L中查找X的第一次出现位置 4...

    2018-12-04 07:12:45

  • C语言实现栈(顺序存储方式)

    #include stdio.h #include stdlib.h // 提供malloc()原型 #include stdbool.h // 提供true false原型 #define MaxSize 10 #define ERROR -1 typedef struct SNode * Stack;typedef int ElementType ; struct SNode { ElementType *Data; // 数组存放数据 int Top; //...

    2018-12-04 07:12:45

  • 利用ZYNQ SOC快速打开算法验证通路(3)——PS端DMA缓

    上篇该系列博文中讲述W5500接收到上位机传输的数据,此后需要将数据缓存起来。当数据量较大或者其他数据带宽较高的情况下,片上缓存(OCM)已无法满足需求,这时需要将大量数据保存在外挂的DDR SDRAM中。 最简单的方式是使用Xilinx的读写地址库函数Xil_In32()和Xil_Out...

    2018-12-04 07:12:38

2