06 2018 档案

摘要:double Arg(int num,...){ va_list va__s; double sum=0; va_start(va__s, num); for (size_t i = 0; i < num; i++) { sum += __crt_va_arg(va__s, int); } va_e 阅读全文
posted @ 2018-06-23 03:06 zhumoerju 阅读(86) 评论(0) 推荐(0) 编辑
摘要:5* 5*4*3*2*1=120 4* 4*3*2*1=24 n* n*(n-1)*(n-2)..... #include <stdio.h> int GetNum(int num){ if (num == 1) return 1; return num*GetNum(num - 1);} int 阅读全文
posted @ 2018-06-23 01:20 zhumoerju 阅读(205) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>#include <math.h> //求N次方的值int* function1(int *p,int index){ *p = pow(*p, index); return p;} int main(int argc, char* argv[]){//用指针 做 阅读全文
posted @ 2018-06-23 00:29 zhumoerju 阅读(128) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h>void function1(){ printf("函数一 没有参数和 返回值"); } void function2(char str[2222]){ printf("%s 函数二 有参数 无返回值", str);} int function3(int a, i 阅读全文
posted @ 2018-06-23 00:23 zhumoerju 阅读(92) 评论(0) 推荐(0) 编辑
摘要:////一位数组 指针 //int a[5], i, *p; //p = &a; //for (size_t i = 0; i < 5; i++) //{ // *p++ = i; //} //p = &a; //printf("%x \n", p); //for (size_t i = 0; i 阅读全文
posted @ 2018-06-21 21:49 zhumoerju 阅读(113) 评论(0) 推荐(0) 编辑
摘要:const type * 指针名 = 指向常量的指针 指针指向的地址可以改变 但是 指针指向的地址的值 不能改变 type * const 指针名 = 常量指针 指针的指向的地址不可改变 但是 指针指向的地址的值 可以改变 阅读全文
posted @ 2018-06-20 23:59 zhumoerju 阅读(91) 评论(0) 推荐(0) 编辑
摘要:int arr[]={1,3,5,7,9}; int *p=&arr; *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1] (*p)++:先*p,即arr[0]=1,然后1++,该 阅读全文
posted @ 2018-06-20 23:52 zhumoerju 阅读(96) 评论(0) 推荐(0) 编辑
摘要:字符串函数 是返回非零值 否则返回零 1. islower (是否小写字母) 2. isupper (是否大写字母) 3. isalpha (是否是字母) 4. isalnum(是否是数字) 5. iscntrl(是否控制字符) 6.isprint(是否可打印字符) 7.isgraph(是否可打印字 阅读全文
posted @ 2018-06-20 15:06 zhumoerju 阅读(128) 评论(0) 推荐(0) 编辑
摘要:字符串库函数 1.char *strchr(char *str, char c);查询指定的字符在字符串中第一次出现的位置的指针 返回剩下的字符串 (匹配单个字符) 2.char *strstr(char *str, chat* str1); strstr(str1,str2) 函数用于判断字符串s 阅读全文
posted @ 2018-06-20 11:06 zhumoerju 阅读(130) 评论(0) 推荐(0) 编辑
摘要:字符串比较 >0 s1>s2 0 s1 = s2 <0 s1<s2 1.strcmp(char* s1, char* s2) 区分大小写 2.strncmp(char* s1,char* s2,int maxlen) 比较指定个数 区分大小写 3.stricmp(char* s1, char*s2) 阅读全文
posted @ 2018-06-20 10:00 zhumoerju 阅读(86) 评论(0) 推荐(0) 编辑
摘要:字符串的连接 1.strcat(char* s1 , char* s2) 全部追加 2.strncat(char* s1, char* s2,n)追加指定的个数 阅读全文
posted @ 2018-06-20 09:42 zhumoerju 阅读(87) 评论(0) 推荐(0) 编辑
摘要:类型范围 和表示形式 (1字节=8位) 有符号 int 整数型 4字节=32位 0x80000000..7FFFFFFF long long int 长整数型 8字节=64位 0x8000000000000000..7FFFFFFFFFFFFFFF 无符号 unsigned int 整数型 0..0 阅读全文
posted @ 2018-06-17 23:46 zhumoerju 阅读(386) 评论(0) 推荐(0) 编辑
摘要:转义符 \b 后退一格 \t 水平制表符 \v 垂直制表符 \n 换行 \r 回车 \f 换页 \? ? \" " \' ' \a 内置小喇叭鸣响 \\ \ 阅读全文
posted @ 2018-06-17 22:49 zhumoerju 阅读(282) 评论(0) 推荐(0) 编辑