随笔分类 - C语言学习总结
学习C语言过程中学到的东西进行总结
摘要:此案例只是简单的使用链表 链表的特点: 1.不需要提前知道要存入数据的长度 2.最后结点为NULL 3.头结点指向下一个结点的结构体指针 效果:
阅读全文
摘要:#include #define Height 10 int main(){ int width; int clong; int result; printf("请输入长方形的宽:\n"); scanf("%d", &width); printf("请输入长方形的长:\n"); scanf("%d", &clong)...
阅读全文
摘要:#include // 数组长度#define LENGTH(array) ( (sizeof(array)) / (sizeof(array[0])) )/* * 快速排序 * * 参数说明: * a -- 待排序的数组 * l -- 数组的左边界(例如,从起始位置开始排序,则l=...
阅读全文
摘要:#includeswap(int *p1, int *p2){ int temp; temp = *p1; *p1 = *p2; *p2 = temp;}exchange(int *ep1, int *ep2, int *ep3){ ...
阅读全文
摘要:# include int main(void){ int x, y,temp; int r; printf("请输入两个正整数:\n"); scanf("%d %d", &num1, &num2); r = num1 % num2; temp = num2; while(r!=0) { nu...
阅读全文
摘要:程序的调试(先得安装gdb工具,以root身份执行命令:sudoapt-getinstallgdb)程序的调试是一个很重要的环节,windows IDE下那些强大的调试功能,Linux以什么来对比呢,当然,在我看来,无所不能的linux一样可以胜任调试工作,有过之而无不及,那就是安装开发工具后,另一...
阅读全文
摘要:1.使用vi/vim进行编写代码并保存为hello_world.c.如下:/* This is my first C program*/#include int main(){ printf("Hello World!\n"); return 0;}2.使用gcc进行编译...
阅读全文
摘要:#includevoid main(){ int i,j,a; long sum=0; //输入a的值 scanf("%d",&a); if(a>=1){ for(i=1;i<=a;i++){ //控制的是次数 for(j=1;j<=i;j++){ sum+=j; } ...
阅读全文
摘要:#includevoid main(){ int i,a,s=1; scanf("%d",&a); for(i=1;ivoid main(){ int a,b=2500; for(a=2000;a<=b;a++){ if((a%4==0 && a%100!=0) || (a%100==0 && ...
阅读全文