51dev.com IT技术开发者社区

51dev.com 技术开发者社区

C语言实现简易通讯录

C语言实现简易通讯录

通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址**提供方法: 1.添加联系人信息 2.删除指定联系人信息 3.查找指定联系人信息 4.修改指定联系人信息 5.显示所有联系人信息 6.清空所有...

C语言必背18个经典程序

C语言必背18个经典程序

#include"stdio.h"main(){inti,j,result; for(i=1;i<10;i++)  {for(j=1;j<10;j++)      { ...

15 款最好的 C/C++ 编译器和集成开发环境

15 款最好的 C/C++ 编译器和集成开发环境

我们有很多编程语言来进行web开发,比如Java,.Net,PHP,Ruby,Perl,Python等等。今天我们主要讨论的是两大古老而又流行的语言:C和C++,它们有着许多卓越的特性,更高效的功能和支持工具。现在这两种语言依然那么活跃,因为它们的rubout函数集提供了巨大的安全保障,可靠性非常强...

c语言小程序之---------总结变量交换

c语言小程序之---------总结变量交换

   所有语言课程中,学习c语言是一个枯燥而乏味的过程,面对一大片陌生头疼的代码,很容易就没有了耐心。当然作为一个c语言初学者,就必须从小程序开始着手写起,慢慢学习渐进,不能一口吃个大胖子。耐着性子克服一个个小困难,慢慢的你会从小程序中发现编写代码的乐趣所在。 ...

学习较底层编程:动手写一个C语言编译器

学习较底层编程:动手写一个C语言编译器

动手编写一个编译器,学习一下较为底层的编程方式,是一种学习计算机到底是如何工作的非常有效方法。编译器通常被看作是十分复杂的工程。事实上,编写一个产品级的编译器也确实是一个庞大的任务。但是写一个小巧可用的编译器却不是这么困难。秘诀就是首先去找到一个最小的可用工程,然后把你想要的特性添加进去。这个方法也...

C语言100个经典的算法

C语言100个经典的算法

POJ上做做ACM的题语言的学习基础,100个经典的算法C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数...

C语言中 -> 是什么意思?

C语言中 -> 是什么意思?

->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:structData{inta,b...

字符数组和字符串

字符数组和字符串

一、字符数组和字符串的再认识此处关于字符串是否是字符数组的问题,此处我们需要明确:字符数组,完整地说叫字符类型的数组。字符数组不一定是字符串。字符串是最后一个字符为NULL字符的字符数组。字符串一定是字符数组。字符数组的长度是固定的,其中的任何一个字符都可以为NULL字符。字符串只能以NULL结尾,...

C语言scanf函数详细解释

C语言scanf函数详细解释

函数名:scanf 功能:执行格式化输入 用法:intscanf(char*format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘)读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为:...

纯C语言实现贪吃蛇游戏(VC6.0)

纯C语言实现贪吃蛇游戏(VC6.0)

今天笔者为大家展示C语言写的贪吃蛇游戏,让大家玩一玩自己写的游戏~是纯C语言哦~VC6.0开发无问题 首先,开始界面:游戏界面如下:代码如下:笔者VC6.0下编写,测试无问题,可复制代码直接到VC6源文件下,后缀为.c文件可以编译通过运行~#include<stdio.h>#i...

C语言中的isalpha,isdigit,islower,isupper等一系列函数

C语言中的isalpha,isdigit,islower,isupper等一系列函数

  isalnum(测试字符是否为英文或数字)  相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h>  定义函数 int...

C语言判断linux内核版本号

C语言判断linux内核版本号

当设备驱动需要同时支持不同版本内核时,在编译阶段,内核模块需要知道当前使用的内核源码的版本,从而使用相应的内核API。 头文件linux/version.h: LINUX_VERSION_CODE内核版本的二进制表示,主、从、修订版本号各对应一个字节; KERNEL_V...

C语言输入某个年月日得到那天是星期几

C语言输入某个年月日得到那天是星期几

/***左右:输入那一天的年月日,就可以得到那天是星期几*资料:闰年时2月有29天,否则为28天*1,3,5,7,8,10,12月为31天*/#include<stdio.h>char*name[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};...

浅谈C语言中如何取随机数

浅谈C语言中如何取随机数

1.基本函数在C语言中取随机数所需要的函数是:int rand(void);void srand (unsigned int n);rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:#incl...

用C语言产生真正的随机数

用C语言产生真正的随机数

为了测试程序,需要产生一些随机数,在网上找到一个很多人用的Demo,发现如果连续产生很多随机数的话,大部分是重复的,因为是根据系统时间来做种子的,我把程序做了一点小的修改,可以产生真正的随机数,经测试,很少出现重复。#include<stdio.h>#include<time.h&...