- 博客(21)
- 收藏
- 关注
转载 单链表结点删除
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode {int data;ListNode *next;};函数接口定义:struct ListNode *readlist();struct ListNode *deletem( struct ListNode *L, int m );函数read...
2019-12-27 14:18:34
375
转载 C语言数据类型总结
类比是学习一门新语言的好方法,下面我们类比java语言来看一下C语言的的数据类型。C语言提供了丰富的数据类型,下面这张图可以很好的表现C语言所有的数据类型:从中可以看到C语言提供java了语言没有的结构体、共用体和指针类型,同时C语言缺少java中的布尔类型即boolean,C语言和java的区别还体现在每种类型所占的位数,具体见下图:下面分别介绍一下各种类型使用时的注意事项1、整型整型...
2019-12-22 20:30:01
303
转载 C语言(标识符)
计算机发展三个阶段机器代码、汇编语言、高级语言随着计算机编程语言的发展,C已经被归类到中级语言的行列了。C语言特点C 语言是一种结构化的程序设计语言。C 语言既有高级语言那样贴近人自然语言的特点,又不失低级语言的功能。C 语言存在规范的标准,使用同一标准写出的C 语言代码可以无障碍地在各套CPU架构下进行移植,可移植性好也是C 语言强大的体现。十进制转二进制十进制整数转二进制:除二...
2019-12-22 20:29:11
623
转载 C语言基本语法
C 基本语法我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。C 的令牌(Tokens)C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌:printf(“Hello, World! \n”);这五个令牌分别是:printf(“Hello, World! \n”);分号在 C 程...
2019-12-22 20:27:00
210
转载 复数的四则运算
本题要求编写程序,计算2个复数的和、差、积、商。输入格式:输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部。题目保证C2不为0。输出格式:分别在4行中按照(a1+b1i) 运算符 (a2+b2i) = 结果的格式顺序输出2个复数的和、差、积、商,数字精确到小数点后1位。如果结果的实部或者虚部为0,则不输出。如果结果为0,则输出0.0...
2019-12-22 20:23:24
363
转载 strstr(str1,str2)函数使用时注意事项
可能有的人还没听过strstr函数,个人认为这个一个很实用的函数,strstr(str1,str2) 函数是字符串处理函数之一,位于头文件 “string.h”中。对于处理字符串的一些问题有很大的帮助。定义:strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。源于百度百科:http:/...
2019-12-13 14:43:46
847
转载 字符串的替换
依次输入字符串A、B、C,如果字符串A中包含B,则将A中的B部分替换成C。输入格式:分别输入字符串A、B、C,字符串的大小不超过100。输出格式:输出替换后的字符串A,如果字符串A中不包含B,则无需进行替换,直接输出A。输入样例:在这里给出一组输入。例如:Welcome to NchuWelcome to NchuHello输出样例:在这里给出相应的输出。例如:Hello...
2019-12-13 14:26:42
733
转载 C语言打印直方图(垂直方向)
C语言打印直方图(垂直方向)本人学生,在学习C时用的是学校编的书,效果很差,后来买了《The C Programming Language》,重新学习C语言,感觉很好。做里面的习题,打印单词长度的直方图,参考网上大神的代码,并加以修改,达到了自己满意的效果,代码方面我自己加了许多注释,希望对大家有用。1程序功能说明输入:输入单词,以空格、回车、制表符为间隔,EOF为结束输入。(windo...
2019-12-06 14:55:30
587
转载 C语言__字符串
C语言__字符串C语言中的字符串简介在C语言中,我们可以用字符数组来存储字符串。字符串可以看做是一个特殊的字符数组,为了跟普通的字符数组区分开来,应该在字符串的尾部添加了一个结束标志’\0’。’\0’是一个ASCII码值为0的字符,是一个空操作符,表示什么也不干。所以采用字符数组存放字符串,赋值时应包含结束标志’\0’。尾部有个’\0’,如果没有这个结束标记,说明这个字符数组存储的并不是字...
2019-12-06 14:52:56
263
转载 C语言画心
作为资深笑点寻觅者,今天发现了个很好玩的程序分享给大家~~画心的C语言#include <stdio.h>int main() {for (float y = 1.5; y > -1.5; y -= 0.1) {for (float x = -1.5; x < 1.5; x += 0.04) {float a = x * x + y * y - 1;putcha...
2019-12-06 14:50:45
510
转载 C语言中的复数
C语言中的复数操作Note: complex类型是从c99标准的时候引入的,但是具体的实现并不是标准的一部分,每个编译器的实现的标准可能不一样,具体的还请查询相关的编译器的实现标准。本文针对gcc编译器。 复数在数学运算中十分重要,在编写数值运算或者算法的时候,我们会用到复数这种概念。 那么,复数在C/C++语言中是如何表示的呢?我们接下来一一介绍。C语言中复数 在数学中一个复数可...
2019-12-06 14:49:33
2338
转载 贪吃蛇C语言代码
贪吃蛇C语言代码贪吃蛇C语言代码手动贪吃蛇智能贪吃蛇1.手动贪吃蛇/蛇越长跑得越快//作者:SGAFPZ/#include <stdio.h>#include <windows.h>#include <stdlib.h>#include <math.h>//#include <unistd.h>#include &...
2019-12-06 14:48:03
707
1
转载 C语言中的顺序点
C语言盲点1.函数参数的求值顺序依赖于编译器,例如f(a,a++);是先求a++还是求a不一定2.C语言中的大多数运算符对其操作数的求值顺序也依赖于编译器警告int i = f() * g();这里先求f()还是先求g()不一定,所以不能写出要先实现f(),在实现g()的函数;程序中的顺序点定义:指程序执行过程中修改变量值的最晚时刻。有哪些顺序点1.每个完整表达式结束后,即分号后...
2019-12-06 14:42:20
431
转载 C语言中静态库的使用
首先申明一下自己最近在看《headfirst》系列的书,以前看过web编程和python还有html的,后来写了个网页,后台又搭建了一个算是服务器吧,,觉得挺入门的。好了不多说了。今天主要是想写一下静态库的相关内容,自己掌握的其实真的很少,但是每次有机会积累一点,最后相信会慢慢成长起来的。首先我想写一个程序,这个程序可以累加任意数量的整数,并返回和,//先写一个可变参数函数,保存在目录sou...
2019-11-17 20:46:18
674
转载 使用c语言实现一个简单的易语言
大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换1.下面就先打开VisualStudio,在头文件目录下新建一个 标识符.h 的文件,开始宏定义封装我们的易语言//auto 局部变量(自动储存)#define 自动 auto//break无条件退出程序最内层循环#define 中断 break//cas...
2019-11-17 20:44:03
894
转载 C语言程序组成
Linux操作系统上大部分应用程序都是基于C语言开发的(其实,Linux操作系统也是用C语言开发的)。本篇博客将简单介绍Linux平台上常用的C语言开发程序。一、C程序的结构1.函数必须有一个且只能有一个主函数main(),主函数的名为main。main()是在程序的什么位置,C程序总是从main()函数开始执行。可以是系统预定义的标准函数,如scanf函数,printf函数等。大多数函...
2019-11-17 20:40:56
555
转载 C语言简介
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/u011272454/article/details/53512218C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔...
2019-11-17 20:37:57
210
转载 C语言switch 中default子句的作用
C语言switch 中default子句的作用首先来想一下,在switch语句中,如果表达式的值与所有的case标签的值都不匹配怎么办? 其实也没什么-----所有语句不过是跳过而已。程序并不会终止,也不会提示任何错误,因为这种情况下在C中并不认为是个错误。但是,如果你并不想忽略所有case标签的表达式值时又要如何去做?这时候就需要在语句列表中增加一条default子句,把这个标签:defa...
2019-11-03 16:22:57
2547
转载 C语言switch case 语句中能否使用continue 关键字?
在C语言的学习中,我学习到switch case语句,我发现不能使用continue关键字。代码如下:#include <stdio.h>int main(){int a;printf(“input integer number: “);scanf(”%d”,&a);switch (a){case 1:printf(“Monday\n”);cas...
2019-11-03 16:22:09
2422
转载 C++ 多继承类 虚基类
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/jzj_c_love/article/details/1027495131.多继承派生类有多个基类或者虚基类,同一个类不能多次作为某个派生类的直接基类,但可以作为一个派生类的间接基类;class QUEUE: STACK, STACK{...
2019-10-27 22:11:47
1541
转载 基于Miracl库的中国剩余定理C语言实现
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/tch3430493902/article/details/102755680针对大数的中国剩余定理C语言实现一、算法介绍二、代码实现三、结果截图一、算法介绍中国剩余定理又称孙子定理,是中国人在古代数学上的一点智慧果实(fina...
2019-10-27 22:09:51
2137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人