![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C学习
Star_jiang
种一棵树最好的时间是十年前,其次是现在
展开
-
C语言学习——编译预处理和宏、及标准头文件结构
前言:C预处理在程序执行之前查看程序(称之为预处理器)。根据程序中的预处理指令,预处理器把符号替换成其表示的内容。本篇主要是为了写“大程序结构”作准备,其中包含了宏的说明和基本用法,还有#include"",或#include<>的区别,还有”标准头文件结构“一、编译预处理和宏1、编译预处理指令#开头是编译预处理指令;它们不是C语言的成分,但C语言程序离不开它们#defin...原创 2020-03-28 23:49:20 · 530 阅读 · 2 评论 -
C语言函数——声明、调用及值传递方式
前言:这一周数据结构的视频笔记没有总结(主要是没有看多少),写博客只有翻出原来的存货,我学习C时函数部分的笔记,其中关于函数具体的声明、定义、调用等具体操作可以看具体的书本理解,但是函数和main( )函数之间的值传递才是要关注的重点。一、函数的定义和基本形式、1、定义:函数(function)是完成特定独立程序的代码单元;通过使用函数,使得程序更加的模块化,从而提高了程序代码的可读性,方便后...原创 2020-03-22 12:15:21 · 664 阅读 · 0 评论 -
C指针与数组学习总结
引言:C语言里,指针就是它的灵魂,是它能如此高效的原因,同时也是C语言学习的难点;最近在B站看完翁恺老师关于指针和数组的视频,我感觉醍醐灌顶,很多模糊难辨的细节问题有了自己的理解。这里想写下来作为总结和记录,水平有限,恳请指正。一、基本概念总结1、C指针(变量的房间号):是一个值为内存地址的变量。地址运算符:&,取地址运算int a = 1;ptr = &a;地址...原创 2020-02-15 14:13:39 · 323 阅读 · 0 评论 -
C学习——字符串学习总结
一、基本概念以0(整数0)结尾的一串字符;0或者’\0’是一样的,但和’0‘不同;0标志着字符串的结束,但它不是字符串的一部分;计算字符串长度时不包含这个零;字符串以数组的形式存在以数组或指针的形式访问;头文件#include<string.h>包含很多处理字符串的函数;二、字符串常量和字符串变量C语言中没有直接存储字符串的变量,一般通过数组存储:因此字符串变量实...原创 2020-02-19 22:53:23 · 292 阅读 · 0 评论 -
区分本地变量、全局变量以及静态本地变量
一、本地变量定义:函数的每次运行,就产生了一个独立的变量空间,在这个空间中的变量,是函数的这次运行所独有的,称作本地变量;定义在函数内部的变量就是本地变量;参数也是本地变量。1、变量的生存期和作用域生存期:从变量出现开始,到它消亡;(实际为占据和释放内存);作用域:在(代码内)什么范围内可以访问这个变量;本地变量的生存期和作用域都在块内;注:{ }所包含的代码区域,就称为块...原创 2020-02-27 21:45:23 · 2309 阅读 · 0 评论 -
结构体(和其它数据结构)学习总结
前言:设计程序时,选择一种合适的方式表达数据很重要。很多情况下,简单的变量甚至数组还不够。C语言提供了结构变量,该数据类型可以包含多个基本类型及数组类型,而且还能保持各个类型独立,满足程序对复杂数据类型的需求。一、声明结构的形式//(1)类型1struct point{ //point 为结构标记,可以看成结构类型名 int x; int y;};struct point p1...原创 2020-02-24 13:38:53 · 436 阅读 · 0 评论