自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构类型struct,自定义数据类型typedef,程序结构和宏解析

枚举枚举是一种用户定义的数据类型,它用关键字enum以如下语法来声明:enum 枚举类型名字{名字0,...,名字n};枚举类型的名字通常可以省略,我们使用的是花括号里的常量符号,它们的类型是int,值依次从0到n。enum colors{red, yellow, green};就创建了3个常量,red是0,yellow是1,green是2。#include<stdio.h>enum colors{red, yellow, green};void f(enum colors

2020-10-20 14:10:29 312

原创 数据结构学习笔记(持续更新中)

第一章 绪论1. 数据结构的定义一般来说,计算机解决一个具体问题时,大致需要经历以下几个步骤:从具体问题抽象出一个适当的数学模型设计一个解此数学模型的算法编写出程序进行测试、调整直至得到最终解答然而,在建立数学模型这一过程中,有很多非数值的问题无法用数学模型加以描述。数据结构是一门研究非数值运算的学科。2. 基本概念和术语数据(data)是对客观事物符号表示,在计算机科学中是指所有能输入到计算机中并能被计算机程序处理的符号的总称。数据元素(data element)是数据的基本单

2020-10-14 20:37:55 279

原创 gets、puts函数和fgets、fputs函数的区别与联系

1.gets函数在读取字符串时,scanf函数和%s转换说明符只能读取一个单词,于是早期就由gets函数承担了读取整行字符串的作用。gets函数读取整行输入,直至遇到换行符,然后丢弃换行符,接着储存其余字符,并在这些字符的末尾自动添加一个空字符,使其成为一个字符串。gets函数经常搭配puts函数使用,后者用于显示字符串,并在末尾自动添加换行符(即空出一行)。使用方法如下:char words[8];printf("Please enter a string:\n");gets(words);

2020-10-10 20:09:16 437

原创 定义字符串中数组表示法和指针表示法的区别

以下分别为数组表示法和指针表示法声明的字符串:const char *pt = "Something is pointing at me." //指针表示法char ar[] = "Something is pointing at me." //数组表示法初始化数组是把静态存储区的字符串拷贝到数组中,而初始化指针只是把字符串的地址拷贝给指针。(动态存储区在调用函数时临时分配单元,静态存储则是程序整个运行时间都存在)#include <stdio.h>#define MSG

2020-10-09 20:12:49 315

原创 C语言指针通俗易懂且详细版

一、&运算符&运算符的作用是给出变量的地址。如果pooh是变量名,则&pooh就代表变量的地址。%p是输出地址的转换说明。#include<stdio.h>void mikado(int);int main(){ int pooh = 2, bah = 5; printf("In main(),pooh = %d and &pooh = %p\n",pooh,&pooh); printf("In main(),bah = %d a

2020-10-09 13:36:32 383

空空如也

空空如也

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

TA关注的人

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