随笔分类 -  C语言

摘要:1.冒泡排序:重复走访过要排序的数列,一次比较两个元素,如果他们的顺序(从大到小、首字母从A到Z)错误就把他们交换过来。 1 #include<stdio.h> 2 void bubble_sort(int arr[] , int len) 3 { 4 int i,j,temp; 5 for ( i 阅读全文
posted @ 2020-06-07 03:28 CYYZ凯撒 阅读(393) 评论(0) 推荐(0)
摘要:void Insert(char* s1, char* s2, int n) //插入后原字符串后面的字符去掉了 { char *result = (char*)malloc(20 * sizeof(char)); char *temp = result;//保存result的初始地址,因为后面要改 阅读全文
posted @ 2020-06-03 13:32 CYYZ凯撒 阅读(3414) 评论(0) 推荐(0)
摘要:1 #define sqr(x) x*x 2 int main() 3 { 4 int a=10,k=2,m=1; 5 a/=sqr(k+m)/sqr(k+m); 6 printf("%d\n",a) 7 return 0; 8 9 } (1)运行程序有什么结果; (2)运用宏定义有什么好处; 答: 阅读全文
posted @ 2020-06-03 13:24 CYYZ凯撒 阅读(296) 评论(0) 推荐(0)
摘要:1.char *string1 = "12345"和char[5] string2="12345"的区别。 答:char *string1 定义了指针,指针指向字符串的地址。char[5] string2定义了一个数组,存储字符串。 2.用C语言中的指针编写字符串翻转函数。 //解法一 #inclu 阅读全文
posted @ 2020-06-02 16:44 CYYZ凯撒 阅读(545) 评论(0) 推荐(0)