C语言
文章平均质量分 81
C语言学习
Me_ing
这个作者很懒,什么都没留下…
展开
-
C语言--不可不学的指针
C语言--不可不学的指针原创 2024-08-14 22:00:20 · 800 阅读 · 0 评论 -
C语言--结构体
C语言--结构体原创 2024-08-14 21:59:59 · 277 阅读 · 0 评论 -
C语言--实用调试技巧
C语言--实用调试技巧原创 2024-08-12 18:33:43 · 815 阅读 · 0 评论 -
C语言--操作符
观察代码,我们可以判断,当a和b都是5,打印1;复合赋值符 += ,-= , *=, /=, %=, >>=, <<=, &=, |=, ^=> ,>= ,< ,<=,!接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数。通过对于C的补码分析,我们得出C应该为3,代码运行结果也是3。| 按位或,对应二进制位有1则为1,两个同时为0才是0。& 按位与,对应二进制位有0则为0,两个同时为1才是1。注:在编程的过程中== 和=不小心写错,导致的错误。原创 2024-07-29 21:08:28 · 971 阅读 · 0 评论 -
C语言-函数(库函数,自定义函数,参数,调用)
定义由三部分组成(函数名,返回值类型,函数参数)参数函数的参数分为形参和实参。实参:函数调用时传入的参数(常量,变量,表达式,函数......必须要有确定的值)形参:函数名括号内的变量形式参数只有在函数被调用的过程中才能实例化(分配内存单元)形式参数当函数调用完就自动销毁了,因此形参只在函数中有效形参实例化之后相当于对实参的临时拷贝调用传值调用:修改形参不影响实参传址调用:通过形参的指针访问函数外部变量并进行操作//交换两个数//定义一个函数,进行两个数的调换x = y;原创 2024-07-17 21:24:33 · 1190 阅读 · 0 评论 -
冒泡排序(数组作为函数参数)
它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。1. sizeof(数组名),计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数组。我们可以对其进行优化,当后面的数字已经完全有序时或者刚开始比较有序时,可以减少排序次数,提高代码效率。我们可以观察到,arr 和 &arr[0] 的结果是相同的。2. &数组名,取出的是数组的地址。&数组名,数组名表示整个数组。除此1,2两种情况之外,所有的数组名都表示数组首元素的地址。简而言之,就是两两相邻元素进行比较。原创 2024-07-21 21:27:41 · 395 阅读 · 0 评论 -
C语言--数组
数组:一组相同元素的集合type_t : 数组的元素类型arr_name : 数组的名称const_n : 常量表达式,用来指定数组的大小int main()return 0;这是一个局部的变量,这些局部的变量默认是存放在栈区,默认值是随机的。原创 2024-07-21 20:46:31 · 827 阅读 · 0 评论