摘要: int main() { char a = 0; char b = 0; scanf("%c", &a); scanf("%c", &b); printf("a=%c,b=%c", a, b); return 0; } 输出结果: 输出b的ascii码值: printf("a=%c,b=%d", a 阅读全文
posted @ 2022-09-11 21:53 godex 阅读(32) 评论(0) 推荐(0)
摘要: 结构体柔性数组(flexible array),C99中,结构体最后一个元素允许是未知大小的数组,这个结构体必须至少有两个成员,这个数组元素必须是最后一个,这种数组叫做【柔性数组】成员 以下代码,结构体中的int num[ ]可不定义数组的个数,这个元素叫做柔性数组,结构体计算大小(sizeof)时 阅读全文
posted @ 2022-08-30 02:13 godex 阅读(115) 评论(0) 推荐(0)
摘要: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> #include <string.h> int cmp(void* p1, void* p2) { return *(int*)p1 - *(int*)p 阅读全文
posted @ 2022-08-27 21:37 godex 阅读(46) 评论(0) 推荐(0)
摘要: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void my_memcpy(void* des,const void* src,size_t k) { while (k--) { *(char*)des = *(char*)src; ++( 阅读全文
posted @ 2022-08-24 23:57 godex 阅读(19) 评论(0) 推荐(0)
摘要: char* my_strtok(char* strcpy, char* sep) { static char* p = NULL; int flag = 1; //立个flag方便记录分割后有效内容字符的首地址 char* temp = NULL;//申请个返回的指针变量temp const cha 阅读全文
posted @ 2022-08-24 04:27 godex 阅读(37) 评论(0) 推荐(0)
摘要: 1. strtok函数每次只返回一次分割符号前面字符串的地址,以"."分割"192.168.1.168"返回4个值用for循环实现: int main() { char str[] = "192.168.1.168"; char* sep = ".@"; char cpy[1000] = {0}; 阅读全文
posted @ 2022-08-24 00:17 godex 阅读(84) 评论(0) 推荐(0)