C语言
toutou刘
哈哈哈哈哈哈哈
展开
-
c语言循环移位
#include #include int move(int value,int n){ if(n==0) { value=value; } if(n>0) { value=(value>>n)|(value<<(sizeof(value)-n)); } if(n<0) { n=-n; value=(value>(sizeof(value)-n)); }原创 2015-04-24 09:42:03 · 2232 阅读 · 0 评论 -
c语言 文件操作
c语言 文件操作文件类型指针 FILE *fp;fp是一个指向FILE类型结构体的指针变量。文件的打开 FILE *fp; fp=fopen("文件路径","文件使用方式");其中,文件使用方式有r,w,a,rb,wb,rb(读写)等。若要打开的文件失败,返回空指针NULL。若向一个不存在的文件执行写操作: fopen("data.txt","w");系统会在当前目录原创 2015-05-10 17:04:17 · 485 阅读 · 0 评论 -
C语言 函数参数为数组
1.数组名可以作为函数实参和形参,传递的数组首元素的地址。这样两个数组就共占同一内存,形参数组中各元素值的改变必将引起实参的改变。eg.主函数中调用average(score,5);//其中score为数组的名称float average(float array[],int n) //n=5指定需要传递的元素个数。2.多维数组名做函数参数时,形参的定义:eg.int arr原创 2015-04-19 11:26:48 · 2736 阅读 · 0 评论 -
指针和引用的区别
1.指针是变量,这个变量存放的是所指内容的地址。引用是别名,与所引用变量占用同一内存空间。 2.指针可以是空,但是引用的值不能为空,在定义时必须得初始化。 3.指针的值可以改变,但是引用在初始化之后就不可以改变了。 4.”sizeof引用”得到的是所指向的变量(对象)的大小,而”sizeof指针”得到 的是指针本身的大小 5.都可以作为函数参数。原创 2016-08-09 21:21:00 · 12951 阅读 · 0 评论