好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
鱼C工作室C语言程序设计视频教程(小甲鱼主讲)(带源码和课件)學習筆記
发布时间:2021-05-10 10:19:56作者:雪饮

(3576)001第一章 C语言概述以及如何上机运行C 新版(3577)第二章 数据类型,运算符和表达式01(3578)第二章 数据类型,运算符和表达式02(3579)第二章 数据类型,运算符和表达式02-
详细信息>>065第十一章 位运算02(新版)
发布时间:2021-05-09 21:33:23作者:雪饮

右移右移涉及到2进制位、补码、反码。这里仅仅了解下负数的右移,实际上负数比正数复杂。则实例如:#include <stdio.h> void main(){ signed char a = -2; /*
详细信息>>064第十一章 位运算01(新版)
发布时间:2021-05-09 16:45:18作者:雪饮

实现大小写转换这道题其实很简单,有好几种做法。我们都知道大写字母A-Z的编码是65-90,小写字母的编码a-z是97-112。首先先看这张图片:由图中的表格可以观察得出: 很直观可以看
详细信息>>063第十一章 文件操作04(新版)
发布时间:2021-05-09 11:24:24作者:雪饮

写一个load()函数将上篇产生的student-list文件内容读取并显示出来! 聪明如你,认真思考一定能做到的!实现细节如:#include <stdio.h> #define SIZE 4 struct student{ c
详细信息>>062第十一章 文件操作03(新版)
发布时间:2021-05-08 23:03:31作者:雪饮

大家一起来写文件图片合成器!上篇中通過dos命令copy的/b參數完成了文件合并,那麽這次將用c語言實現這一神操作實例如:#include <stdio.h>#include <stdlib.h>void main(){
详细信息>>061第十一章 文件操作02(新版)
发布时间:2021-05-08 17:18:48作者:雪饮

对于fputc函数的使用要说明几点用写或读写方式打开一个已存在的文件时将清除原有的文件内容,写入字符从文件首开始。如需保留原有文件内容,希望写入的字符以文件末开始存放,必
详细信息>>060第十一章 文件操作01(新版)
发布时间:2021-05-08 15:05:53作者:雪饮

如何在vc6++中打開頭文件以stdio.h爲例,用鼠标选中 stdio.h 这几个字母,然后在上面点击右键,选”Open Document 'stdio.h'",你就能看到头文件了。若打開進入了頭文件中,此
详细信息>>059第十章 结构体与共用体07(新版) typedef
发布时间:2021-05-08 14:01:16作者:雪饮

用typedef定义类型用typedef声明新的类型名来代替已有的类型名實例如:#include <stdio.h>typedef int INTEGER;void main(){ INTEGER i = 1; int j = 2; pr
详细信息>>058_结构体与共用体06_源代码
发布时间:2021-05-07 21:01:30作者:雪饮

共用体的概念使几个不同的变量共占同一段内存的结构称为 “共用体”类型的结构。应用情况设有若干个人员的数据,其中有学生和教师。学生的数据中包括:姓名、号码、
详细信息>>057第十章 结构体与共用体05(新版) 鏈表節點的刪除與插入
发布时间:2021-05-07 17:17:23作者:雪饮

对链表结点的删除操作实现對鏈表節點的刪除一般就考慮兩種情況,在鏈表邊界(兩邊,例如頭和尾)和不在鏈表邊界那麽這裏針對上篇中的鏈表進行再加工實現如:#include <stdio.h>#incl
详细信息>>056第十章 结构体与共用体04(新版) 單向鏈表
发布时间:2021-05-07 15:36:34作者:雪饮

單向鏈表链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据
详细信息>>055第十章 结构体与共用体03(新版)
发布时间:2021-05-06 21:13:01作者:雪饮

结构体与指针的一些区别与联系首先在结构体内部成员,这里以char类型为例,若定义一个字符串一般有两种形式。一种通过字符数组形式,一种通过指针形式。那么对于字符数组形式,要
详细信息>>054第十章 结构体与共用体02(新版)
发布时间:2021-05-06 16:12:01作者:雪饮

结构体变量的初始化我们可以这么对结构体进行初始化!#include <stdio.h> void main(){ struct student /*定义结构*/ { int num;
详细信息>>053第十章 结构体与共用体01(新版)
发布时间:2021-05-06 15:16:41作者:雪饮

看圖下定義首先定义一个结构date,由month(月)、day(日)、year(年) 三个成员组成。 在定义并说明变量 boy1 和 boy2 时,其中的成员birthday被说明为data结构类型。成员名可与
详细信息>>052第九章 预处理03(新版)
发布时间:2021-05-06 11:34:04作者:雪饮

方法躰内部添加宏宏不僅僅只是添加在.c文件的頭部還,在方法躰内部也可以添加,只要添加在即將要用到這個宏之前,如不需要用到,則無所謂,添加到方法躰内部的末尾都可以。#include
详细信息>>051第九章 预处理02(新版)
发布时间:2021-05-05 17:59:22作者:雪饮

有参宏的实现宏也可以定义有参数的#include <stdio.h> #define MAX(a,b) (a>b)?a:b void main(){ int x, y, max; printf("input two numbers: ");
详细信息>>050第九章 预处理01(新版)
发布时间:2021-05-05 15:47:07作者:雪饮

预处理的宏定义宏其实就是一个代替作用,有点像是变量,但是变量还可以赋值之类的,而宏就是蠢蠢的一个代替而已。如下程序:#include <stdio.h>#define PI 3.1415926void main( vo
详细信息>>049第八章 指针09(新版)
发布时间:2021-05-05 12:07:02作者:雪饮

从命令行接收参数#include <stdio.h>#include <stdlib.h> void main (int argc, char *argv[]){ int i; //输入的参数长度应该为实际长度-1,因为默认的当前源码
详细信息>>048第八章 指针08(新版)
发布时间:2021-05-04 19:10:23作者:雪饮

指针函数的应用一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。其概念与以前类似,只是带回的值的类型是指针类型而已。 有若干个学生的成绩(每
详细信息>>047第八章 指针07(新版) 指针、数组与函数
发布时间:2021-05-04 16:31:10作者:雪饮

关于指针定义字符串的访问方式
一个程序如:
046第八章 指针06(新版)
发布时间:2021-05-04 11:08:35作者:雪饮

在前面了解了字符串定义可以有两种方式一种是直接使用字符串指针的形式,一种是使用字符数组的形式。那么这里分别用指针定义字符串a和b,然后实现将a字符串拷贝到b字符串如:#in
详细信息>>045第八章 指针05(新版) 指针与字符串
发布时间:2021-05-03 18:59:20作者:雪饮

利用指针定义字符串在c语言中可以通过字符数组的形式定义一个字符串,那么其实还有另外一个方法定义字符串,这个方法是利用指针。如:#include <stdio.h>void main(){ char
详细信息>>044第八章 指针04(新版) 指针数组、数组指针、多维数组指针
发布时间:2021-05-03 17:47:08作者:雪饮

在c语言中指针数组与数组指针经常会让一些人误会,不过这个还不算什么,最绕的算是以指针的形式来表示多维数组中某行某列的值,也就是多维数组指针。那么这里可以看看如下实例,这
详细信息>>043第八章 指针03(新版) 数组与指针
发布时间:2021-05-03 12:42:33作者:雪饮

使用取值运算符进行数组的遍历#include <stdio.h>int main(){ int a[10]; int i; for(i=0;i<10;i++){ scanf("%d",&a[i]); }
详细信息>>042第八章 指针02(新版) 指针交换
发布时间:2021-05-02 18:26:05作者:雪饮

指针间的交换需要依赖一个第三者,一个临时的指针变量。如果没有看指针的基本概念,只把指针当作普通变量看待,或者像是指针交换,应该能轻松看懂。但是有时候你看了指针的基本概
详细信息>>