作为一个小白,自己学C的时候就想找些代码练练手,就整理了一些。 1.最大公约数和最小公倍数 # include <stdio.h>int main(void){ int i, j; int p, q; int m, n; printf("请输入您想要操作的两个数:"); scanf("%d %d",
C语言常见问题笔记: 1. 指针的声明 char * p1, p
位域(位段): 有时我们存储信息时并不需要用到一个完整的字节,
/********************************************
return从当前函数返回而exit结束正在运行的程序 示例:
/* C语言字符串的操作笔记 使用代码和注释结合方式记录 */ # include # include int main(void) { // 不受限制的字符串函数 char * ch1 = "Hello World!"; // 此处有警告 char ch2[20] = "Hello World!"; // 计算字符...
// 测试多维数组与指针 /* 运行结果: a = 6487584, &a[0] = 6487584, &a[0][0] = 6487584, *a = 6487584, **a = 1 a[0] = 6487584, a[0][0] = 1 b = 6487552, &b[0] = 6487552
/****************************************************************C语言文件概述: 一般文件可分为二进制文件和文本文件。 约定:我们把数据在终端上的表现形式称为数据的终端形式,而不 称为字符形式。 注:终端是指键盘 显示器等和用户直接打
// 多级指针 # include <stdio.h> int main(void){ int i = 1; int * p; int ** q; p = &i; q = &p; printf("i = %d, p = %d, q = %d\n", i, p, q); printf("*p = %d
// break 在循环中的功能测试 # include <stdio.h> int main(void){ int i, j; for (i = 0; i<3; ++i) { j = i; break; printf("HHH\n"); } printf("%d", j); return 0; }
// 冒泡排序 及二分法查找 # include <stdio.h># include <stdlib.h> void paixu(int *, int);int find(int *, int, int); int main(void){ int arry[10]; int i; printf("
顺序查找属于查找中较容易的一个方法,且对数据是否已经排序没有要求,是很常用的一个查找算法。 但缺点是必须一个一个数字进行比较查找,查找所需步骤可能较多。 顺序查找算法的思想是,将目标与待查找数据进行比较,若发现与目标数据相同的数据,则查找停止, 返回此时被找到的数据的位置。 // 算法设计 顺序查找
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号