C学习
文章平均质量分 60
C语言相关
Utozyz
这个作者很懒,什么都没留下…
展开
-
三子棋(C语言)
三子棋的模拟实现,欢迎补充、指正原创 2022-04-16 19:23:42 · 3241 阅读 · 0 评论 -
qsort (快排函数)
1.简介qsort函数是C语言编译器自带的排序函数头文件 #include <stdlib.h>功能:排序不返回任何值2.解析声明void qsort(void * base,size_t num,size_t width,int(*compar)(const void *p1 ,const void *p2 ))参数base 指针,指向要排序数组的第一个元素求法: ①数组名(此时表示首元素的地址)num ...原创 2022-03-21 16:01:32 · 1551 阅读 · 0 评论 -
3.12有意思的错误
有意思的错误1.背景2.思索再三,最终发现3.总结1.背景2022.3.12遇到一位老哥询问问题,让我找出错误#include<stdio.h>double power(double n, int p);int main() { double x, xpow; int exp; printf("请输入一个数字和它的次方根:\n"); while (scanf("%1f %d", &x, &exp) == 2) { xpow = power(x, exp);原创 2022-03-12 13:33:25 · 216 阅读 · 0 评论 -
用宏定义写交换函数
宏定义交换函数1.前言2.实现3. 更新日志1.前言宏定义函数的具体使用2.实现#include <stdio.h>#define swap(a,b) {int t=a;a=b;b=t;}int main(){ int x = 1, y = 2; printf("交换前:%d %d", x, y); swap(x, y); printf("\n"); printf("交换后: %d %d", x, y); return 0;}3. 更新日志2022.2.26 整原创 2022-02-26 22:41:10 · 793 阅读 · 0 评论 -
3.6 小题目
逗号表达式 for循环语法原创 2022-03-06 19:47:17 · 303 阅读 · 0 评论 -
运算符详解(C语言)
运算符详解(C语言)1.分类2.详细1.算数运算符2.关系运算符3.逻辑运算符4.位操作运算符5.赋值运算符6.条件运算符7.逗号运算符8.指针运算符9.求字节数运算符10.特殊运算符3.优先级和结合律4.更新日志1.分类1.算术运算符:用于各类数值运算加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)2.关系运算符:用于比较运算大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)、不等于(!=)3.逻辑运算符:原创 2022-03-06 19:26:16 · 645 阅读 · 0 评论