自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 c-全局变量

全局变量· 定义在函数外面的变量是全局变量。· 全局变量具有全局的生存期和作用域。· 它们与任何函数都无关。· 在任何函数内部都可以使用它们。全局变量初始化· 没有做初始化的全局变量会得到0值。· 指针会得到NULL值。· 只能用编译时刻已知的值来初始化全局变量。· 它们的初始化发生在main函数之前。静态本地变量· 在本地变量定义时加上static修饰符就成为静态本地变量。· 当函数离开的时候,静态本地变量会继续存在并保存其值。· 静态本地变量的初始化只

2022-02-08 23:06:59 160

原创 c语言-链表

这节课有点抽象,老师基本是画图讲解的,可能总结的很low。链表结点:结点里包括两个东西,一个是数据,另一个是指向下一个结点的指针。让一个指针指向第一个结点,这些结点通过指针“相连”,就构成了链表。定义一个结点:typedef struct _node{ int value; struct _node *next;}Node;将它定义成一个结构。例:一个程序将会读到很多数字,直到-1为止,并且需要将每个数字记下来。int main(int argc,char co.

2022-02-06 22:48:24 387

原创 c-可变数组

这节课有点复杂,最好看原课。。可变数组· 做一个大小可变的数组。特点:· 可以变大。· 合适的大小。· 可以访问各个元素。创建一个函数库· Array Array_create(int init_size);创建一个数组· void array_free(Array *a);回收数组空间· int array_size(const Array *a);告诉我们数组里有多少个空间可用· int* array_at(Array *a,int index);访问数组.

2022-02-05 22:03:52 449

原创 c语言-联合

翁恺老师网课,有兴趣可以去看原课。联合选择:成员是· 一个int i 还是,· 一个char csizeof(union...)=sizeof(每个成员)的最大值。union AnElt{int i;char c;}elt1,elt2;elt1.i=4;elt2.c='a';· 存储。· 所有的成员共享一个空间。· 同一时间只有一个成员是有效的。· union的大小是其最大的成员。· 初始化。· 对第一成员做初始化。union的.

2022-02-02 14:33:51 624

原创 c-类型定义

2022-02-01 19:26:40 690

原创 c-结构中的结构

翁恺老师网课,有兴趣可以去看原课。结构数组struct date dates [100];struct date dates []={{4,5,2005},{2,4,2005}};结构中的结构struct dateAndTime{struct date sdate;struct time stime;};嵌套的结构struct point{int x;int y;};struct rectangle{struct point...

2022-01-31 10:22:57 355

原创 c-结构类型

声明结构类型#include<stdio.h>int main(int argc,char const *argv[]){ struct date{ int month; int day; int year; }; struct date today; today.month=07; today.day=31; today.year=2014; printf("Today's date is %i-%i-%i.\n", today.year,today.m

2022-01-30 15:24:25 269

原创 c-结构类型-枚举

翁恺老师网课,有兴趣可以去看原课哦。常量符号化· 用符号而不是具体数字来表示具体的数。枚举· 用枚举而不是定义独立的const int变量。· 枚举是一种用户定义的数据类型,它用关键字enum以如下语法来声明:enum 枚举类型名字{名字0,...,名字n};· 枚举类型名字通常并不真的使用,要用的是在大括号里的名字,因为它们就是常量符号,它们的类型是int,值则依次是从0到n。如:enum colors{red,yellow,green};· 就创建了三个常量,re.

2022-01-29 14:23:15 190

原创 c语言-字符串函数的实现

翁恺老师网课,有兴趣去看原课。目录函数STRLEN函数STRCMP函数STRCPY字符串中找字符函数STRLENstring.h· strlen· stcmp· strcpy· strcut· strchr· strstrstrlen· size_t strlen(const char *s);· 返回s的字符串长度(不包括结尾的0)自己写一遍size_t mylen(const char* s){ int idx=0; w.

2022-01-28 10:41:19 312

原创 c语言-字符串操作

翁恺老师网课,有兴趣可以中国慕课大学观看原课。putchar· int putchar(int c);· 向标准输出写一个字符。· 返回写了几个字符,EOF(-1)表示写失败。getchar· int getchar(void);· 从标准输入读入一个字符。· 返回类型是int是为了返回EOF(-1)。· Windows-->Ctrl-Z· Unix-->Ctrl-D#include<stdio.h>int main(int arg.

2022-01-27 15:47:12 403

原创 c语言-动态内存分配

网课笔记,反正没人看夹带点私货没事吧。输入数据· 如果输入数据时,先告诉你一个数,然后再输入,要记录每个数据。· C99可以用变量做数组定义的大小,C99之前呢?· int *a=(int*)malloc(n*sizeof(int));malloc#include<stdlib.h>void* malloc(size_t size);· 向malloc申请的空间的大小是以字节为单位的· 返回的结果时void*,需要转换为自己需要的类型· (int*)m.

2022-01-26 14:38:07 313

原创 c进阶-指针与字符串(网课笔记1.2)

以下内容是我从中国慕课大学翁恺老师的网课中整理出来的笔记,有兴趣的佳人们可以去看原课。指针运算1+1=2?· 给指针加1表示要让指针指向下一个变量int [10];int *p=a;*(p+1)-->a[1]· 如果指针不是指向一片连续分配的空间,如数组,则这种运算没有意义。指针运算· 这些算数运算可以对指针做:· 给指针加减一个整数(=,+=,-,-=)· 递增递减(++、--)递增是将指针移到下一个位置上· 两个指针相减两个指针相减的结果.

2022-01-25 16:35:37 166

原创 c进阶-指针与字符串(网课笔记1.1.2)

以下内容是我从中国慕课大学翁恺老师的网课中整理出来的笔记,有兴趣的好兄弟可以去看原课哦。1.1.2指针与字符串传入函数的数组组成了什么?int isprime(int x,int knownprime[],int numberofknownprimes){ int ret=1; int i; for(i=0;i<numberofknownprimes;i++){ if(x%knownprime[i]==0){ ret=0; break; } } ret.

2022-01-24 16:47:20 231

原创 c进阶-指针与字符串(网课笔记)

以下内容是我从中国慕课大学翁恺老师的网课中整理出来的笔记,有兴趣的小伙伴可以去看原课。1.1.1指针的使用应用场景:一:交换两个变量的值。void swap(int *pa,int *pb){ int t=*pa; *pa=*pb; *pb=t;}二:函数返回多个值,某些值只能通过指针返回。传入的参数实际上是需要保存带回的结果的变量。以找数组中最大值最小值为例。#include<stdio.h>void minmax(int a.

2022-01-23 13:47:24 342

原创 网课里一个无聊的猜数游戏

网课里看到了一个猜数游戏,分享一下,也许许多东西并不能分高低,只是不同罢了。#include<stdio.h>#include<stdlib.h>#include<time.h>int main (){ srand(time(0)) ; int a=rand()%100; int count=0,b; printf("我想好了一个一百以内的数,猜吧。\n"); do{ scanf("%d",&b); count++; if(b>

2022-01-15 13:57:22 2721

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除