![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
小肥羊的慢慢科研路
希望这里能见证我的慢慢科研路
展开
-
C语言之
C程序结构预处理器指令 函数 变量 语句&表达式 注释C的令牌C程序是由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值、或者一个符号。C数据类型序号 类型与描述 1 基本类型:整数类型和浮点类型 2 枚举类型:被用来定义在程序中只能赋予其一定的离散整数值的变量 3 void类型:表明没有可用的值 4 派生类型:包...原创 2019-08-07 14:58:00 · 121 阅读 · 0 评论 -
C语言之字符串
转载:https://blog.csdn.net/xu_coding/article/details/82728289C语言字符串可以使用字符数组或字符指针来处理。1、通过字符数组来处理#include <stdio.h>#include <Windows.h>#include <stdlib.h>int main(void) { ch...转载 2019-08-13 19:22:20 · 318 阅读 · 0 评论 -
C语言之实现数据栈
参考:https://www.jb51.net/article/94445.htm数据结构中的栈是什么举一个简单的例子:在往箱子里面放衣物的时候,放在最上面的衣物总是我们最后放上去的;而当我们从箱子里取出衣物的时候,总是最先拿出上面的。这就是现实生活中的栈。准确的讲,栈就是一种可以实现“先进后出(或者叫后进先出)”的存储结构。学过数据结构的人都知道:栈可以用两种方式来实现,一种方法...转载 2019-08-14 08:39:03 · 108 阅读 · 0 评论 -
C语言实现计算器
该程序仅能实现一位数的包含括号的加减乘除四则混合运算#include <stdio.h>#include <assert.h>#include <stdbool.h>#include <stdlib.h>#include <string.h>#define MaxSize 100//定义栈结构,用于存储数...原创 2019-08-14 16:56:18 · 2157 阅读 · 0 评论 -
C语言的static详解
google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果...转载 2019-08-14 17:08:32 · 369 阅读 · 0 评论 -
C语言编程规范-命名规范
C是一门朴素的语言,你使用的命名也应该这样。与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字。C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂。然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“foo”是一种目光短浅的行为。全局函数也一样,如果你有一...转载 2019-08-14 17:18:56 · 267 阅读 · 0 评论 -
C指针介绍
参考:https://blog.csdn.net/qq_41035588/article/details/97010039举例int p;//整型变量int *p;//整型类型的指针int *p[3];//整型类型的指针数组int (*p)[3];//指向整型数组的指针int **p;//指向整型指针的指针int p(int);//函数,入参是整型数,返回值是整型数...转载 2019-10-08 14:48:32 · 128 阅读 · 0 评论