- 博客(6)
- 收藏
- 关注
转载 C语言的指针、数组和函数的联系
用变量a给出下面的定义 a) 一个整型数 b)一个指向整型数的指针( A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)r d)一个有10个整型数的数组( An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整
2014-08-12 11:57:11
314
原创 char *p="abcdef"和char s[]="abcdef"存储在哪里?
#include int main() { char *p="abcdef"; //很多书上说:p在栈,“abcdef”在数据区 p[2]='W'; printf(p); getchar(); return 0; } 这个程序编译通过,但是问什么程序运行会出错? 另一个: #include int main() { char s[]="abcdef";//s在
2014-08-11 11:46:59
2091
原创 堆和栈的区别
堆和栈的区别 一 预备知识:程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、 栈区(stack) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。 2、 堆区(heap) 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。 3、 全局区(静态区)(static) 全局变量和静态变量的存储是放在一块的,初始化的全
2014-08-11 11:12:57
269
转载 fopen /open,fread/read和fwrite/write区别
fopen /open,read/write和fread/fwrite区别 fopen /open区别 UNIX环境下的C 对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open, read, write 这里简单的介绍一下他们的区别。 1. fopen 系列是标准的C库函数;open系列是 POSIX 定义的,是
2014-06-17 17:01:23
469
原创 C语言的传值和传址的区别?
#include #include string.h>#include #include void swap_value(int x,int y){ int temp; temp = x; x = y; y = temp; printf("传值函数内的输出 %d %d \n",x,y);}void swap_address(int *x,int *y){
2014-06-17 16:12:23
2950
转载 RF-SIM卡的多应用COS研究与设计
1 前言 随着芯片技术的发展以及运营商之间的业务扩展,手机智能卡将会突破个人身份识别的单应用平台向多应用平台方向发展,特别是移动支付平台。如今芯片生产商已经开发出了支持2.4 GHz频率的RF-SIM 卡,它是接触式智能卡与非接触式智能卡的结合,在设计上,接触式界面遵守ISO7816 接口标准,非接触式界面采用2.4G ISM频段进行通信。在硬件实现上,RF-SIM 卡有三芯片、双
2014-05-20 11:55:22
1635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人