C语言

C语言编程练习(一)

  问题一:  问题描述:输入n个数,n<=100,找到其中最小的数和最大的数  输入样例:4            1234  输出样例:141#include"stdio.h"2intmain(){3...
代码星球·2020-08-31

理解C语言中指针的声明以及复杂声明的语法

昨天刚把《C程序设计语言》中“指针与数组”章节读完,最终把心中的疑惑彻底解开了。如今记录下我对指针声明的理解。顺便说下怎样在C语言中创建复杂声明以及读懂复杂声明。本文章中的内容參考自《C程序设计语言》指针是什么就不具体说明了,用一句话来总结就是:“指针是一种保存变量地址的变量”。先看看代码:inti=1;int*p;/...

C语言利用for循环打印菱形

这次用的方法是上下部分分开打印,先打印上部分,再打印下部分。先举个简单的例子打印,再改进代码,登堂入室从而理解。例:打印一个高度(高度必须为奇数)为5的菱形,上下拆分就是上部分为3行的三角形,下部分为2行的倒三角形(代码如下:)#include<stdio.h>intmain(){inti,j;for(i=...

C语言利用for循环打印数字三角金字塔

#include<stdio.h>intmain(){inti,j;for(i=1;i<=5;i++)//打印高度为5的数字金字塔{for(j=1;j<=5-i;j++)//打印空格{printf("");}for(j=1;j<=i;j++)//打印随高度递增数字printf("%2d",...

C语言计时器问题

#include<stdio.h>#include<Windows.h>voidtime(void){intx=0,y=0,z=0,q=0;while(1){Sleep(1000);printf("%d时%d分%d秒",x,y,z);z++;q=z;if(z==60){z=0;y++;if(y=...
代码星球·2020-08-25

关于C语言解决汉诺塔(hanoi)问题

汉诺塔是典型的递归调用问题:hanoi简介:印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上...

C语言实现使用动态数组实现循环队列

    我在上一篇博客《C语言实现使用静态数组实现循环队列》中实现了使用静态数组来模拟队列的操作。因为数组的大小已经被指定。无法动态的扩展。所以在这篇博客中,我换成动态数组来实现。动态数组能够不断开辟内存空间。仅仅是会在数组的初始化时有所不同。其它对数组的操作都是一样的。代码上传...

通过C语言程序改动控制台的背景和前景颜色

本文主要解说怎样通过C语言来改动dos背景和前景颜色。我们首先来看一下dos的背景颜色的属性。打开開始菜单,点击执行,弹出执行对话框。输入cmd,回车。(打开dos控制台)在命令提示符界面下,输入helpcolor,弹出下图所看到的的提示信息。3.源程序例如以下:#include<time.h>#inclu...

iOS面试题---Objective_C语言特性:分类、扩展、代理、通知、KVO、KVC、属性

更多的文章请看-2020iOS面试大全持续更新!分类扩展代理(Delegate)通知(NSNotification)KVO(Key-valueobserving)KVC(Key-valuecoding)属性关键字 一、分类1.分类的作用?声明私有方法,分解体积大的类文件,把framework的私有方法公开2....

C语言速度优化之指针赋值与if推断

近期在写的一个项目须要优化处理速度,我写了一下程序来測试指针赋值与指针推断的速度比較。结果让我大吃一惊。#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(intargc,char*argv[]){intj;int*t...

C语言中的const,free使用方法具体解释

注意:C语言中的const和C++中的const是有区别的。并且在使用VS编译測试的时候。假设是C的话,请一定要建立一个后缀为C的文件。不要是CPP的文件。由于,两个编译器会有区别的。一、C语言中的const比較常见的使用方法,const做常量#include<stdio.h>#includ...

C语言/原子/编译,你真的明白了吗?

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7668982.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  说到原子,类似于以下的代码可能人人都可以看出...

python和C语言混编的几种方式

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7594551.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com    Python这些年风头一直很盛,占据了很...

平方根的C语言实现(二) —— 手算平方根的原理

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7220506.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  一个函数从数学上来说可以有无数个函数列收敛于...

平方根的C语言实现(三) ——最终程序实现

  版权申明:本文为博主窗户(ColinCai)原创,欢迎转帖。如要转贴,必须注明原文网址  http://www.cnblogs.com/Colin-Cai/p/7223254.html  作者:窗户  QQ:6679072  E-mail:6679072@qq.com  了解了浮点数的存储以及手算平方根的原理,我们...