
c
ysphello0
面向未来,改变世界
展开
-
C语言指针略解
一段程序一张图,让你开车让你飞原创 2017-10-27 10:17:36 · 218 阅读 · 0 评论 -
C语言泛型指针应用-为任何类型的变量交换值
void *p 就是泛型指针。感觉有点像java中的object一样,很牛。代码:#include#include#includeint swap(void *x ,void *y ,int size){ void *tmp; //为tmp申请内存空间,如果失败直接返回 此函数在 stdlib.h 中 if((tmp=malloc(size))原创 2017-10-27 14:28:25 · 546 阅读 · 0 评论 -
指针错误解析
错误正确1.char *s="abc",*t; *t=s;char *s="abc",*t; t=s;2.char *s="abc",*t; *t=*s; 3.int *i=(int *)10;*i=11; 4.int *i=10;*i=11;原创 2017-10-30 17:41:45 · 354 阅读 · 0 评论 -
求n的幂
/* 求 n! = n*(n-1)*(n-2) ... *1 = n* (n-1)! 所以得出结论 n=0 F(n)=1; n>0 F(n)=n*F(n-1) */ #includeint fact(int n){ if(n<0){ return 0; }else if(n==0){ return 1; }else{ retur原创 2017-10-31 10:03:08 · 305 阅读 · 0 评论 -
true和false的真相
本文针对c语言#include// true其实为0之外任何数 false为0 int main(void){ int a; // a=1 为true a=1; if(a) printf("true\n"); //a=0 为false !a 为true a=0; if(!a) printf("false\n"); // a=1 为true a=-1; i原创 2017-11-10 14:16:36 · 975 阅读 · 0 评论