C语言
SuperJackK
这个作者很懒,什么都没留下…
展开
-
c语言16进制输出
#include<stdio.h>void main(){ char a[10]={0}; char i=0; unsigned char b=0xf4; for(i=0;i<10;i++) { a[i]=i+48; } printf("string=%s\n",a); printf("b=%04x\n",b);}1原创 2015-12-30 22:57:01 · 11599 阅读 · 0 评论 -
指针和malloc用法笔记
查看指针和malloc的使用,其中指针初始化之后不是直接进行赋值。例如int *p;*p = 0;此时,指针p并没有被分配地址,这样会存在错误。#include<stdio.h>#include<stdlib.h>#include<malloc.h>int main(){ int *p; p=(int *)malloc(sizeof(int)); *p=100;原创 2016-01-07 22:55:41 · 1859 阅读 · 0 评论 -
指针和地址学习
今天在公司遇到这个问题,之前没有用到过,现在探索一下#include<stdio.h>void main(){ int mac[6]={0x11223344,0x34dcfe1f,0x56,0x78,0x9a,0xbc}; char rcmac[12]={0}; //for(i=0;i<6;i++) { printf("0x%x\n",*mac);原创 2016-02-02 22:55:04 · 709 阅读 · 0 评论 -
快慢指针
快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。如:快指针每次移动两个节点 慢指针每次移动一个节点。用处:1 判断单链表中有没有环存在。若存在环,那么快指针和慢指针将在某个不为null的节点相遇int isExistLoop(LinkList L){ LinkList fast,slow; fast = slow = L; while(原创 2017-05-07 22:45:10 · 660 阅读 · 0 评论 -
GNU开发工具——CMake
http://blog.51cto.com/9291927/2115399这篇文章写的很不错,记录一下。转载 2018-11-19 19:30:30 · 254 阅读 · 0 评论