文章 2023-06-25 来自:开发者社区

C语言中.与->的用法介绍

(一)基础结构体用点,结构体指针用箭头。a->b 的含义是 (*a).b 。  现代的标准化的 C 语义上来说, -> 可以用 * 和 . 的组合实现。简单的说,就是一个快捷方式,一个语法糖。(二)例子在机器码和汇编的角度来看,不存在变量,不存在 struct 这种东西,只存在寄存器和一个叫做内存的大数组。结构体变量用 . 来访问结构体的成员如下:#include....

文章 2023-06-25 来自:开发者社区

C语言关键字static的三种用法

作用域和生命周期的介绍static修饰局部变量static修饰全部变量static修饰函数作用域和生命周期的介绍什么样的变量称为局部变量呢?看图就知道了>>,这里的b,c都为局部变量,只有a为全局变量。作用域作用域(scope)是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的而限定这个名字的可用性的代码范围就是这个名字的作用域。总结局部变量的作用域是变量所在的....

C语言关键字static的三种用法
文章 2023-06-25 来自:开发者社区

C语言之运算符用法(补充前面运算符中的不足)

设定:int X=20,Y=101、算术运算符注:自增和自减运算符只能用于变量,不可用于常量或表达式。另,++X与X++是不同的(–亦同)。以语句a[x]=100;为例:a[X++]=100;执行之后得到:a[20]== 100、X== 21。//即,先执行该语句,X再自加1。a[++X]=100;执行之后得到:X== 21、a[21]== 100。//即,X先自加1,再执行该语句。再注:关于 ....

C语言之运算符用法(补充前面运算符中的不足)
文章 2023-06-19 来自:开发者社区

C语言malloc函数的功能及用法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站点击跳转浏览。https://blog.csdn.net/qq_26501341/article/details/57075502总结的超棒内存泄漏的原因2.1 C语言内存分配情况  在C语言中,根据数据在内存中存在的时间(生存周期)不同,将内存空间分为三个区:1)程序区:用于存储程序的代码,即程序的....

文章 2023-06-14 来自:开发者社区

C语言中static的用法

static修饰局部变量static修饰的局部变量也可以称为静态局部变量为了引入static,我们先分析一下下面代码的运行结果:#include<stdio.h> void test() { int a = 5; a++; printf("%d ", a); } int main() { int i = 0; while (i < 10) { ...

C语言中static的用法
文章 2023-06-14 来自:开发者社区

C语言中的switch语句基本用法

导语:switch语句是一个多分支选择语句,并且可以支持嵌套switch语句的基本格式switch语句通过将表达式的值与常量值进行比对,如果相等则执行后面的语句,如果不相等则跳到下一个case语句,当表达式和常量值相等,switch语句会将当前case语句以及后面所有的case语句全部输出。假如我们要实现用户输入一个数字来判断今天是星期几,那么就可以用下面的代码实现1. //#define _C....

C语言中的switch语句基本用法
文章 2023-06-08 来自:开发者社区

【C语言】typedef的用法简析

前言C语言中typedef可以为一个数据类型定义别名(可以理解为人类的绰号),用来替代基本数据类型,数组类型,指针类型,自定义的结构体类型,枚举类型等等;这样使用可以让我们编码方便。下面我来看它在结构体中两个用法定义基本类型和结构体typedef int STDataType; typedef struct Stack { STDataType* a; int top; // 栈顶 int ca....

文章 2023-05-29 来自:开发者社区

【c语言】static关键字简单易懂的用法详解

前言static是c语言中比较常用的关键字,具体有三种用法一、修饰局部变量二、修饰全局变量三、修饰函数下面进行具体讲解一、修饰局部变量当static修饰局部变量的时候,会对局部变量的生命周期进行改变代码示例这里是没有加static的。#include<stdio.h> void test(){ int a = 10; a = a+2; printf("%d",a); } ...

文章 2023-05-04 来自:开发者社区

【C语言】宏定义 结构体 枚举变量的用法

补充学习一点STM32的必备基础知识一、数据类型二、C语言宏定义关键字:#define用途:用一个字符串代替一个数字,便于理解,防止出错;提取程序中经常出现的参数,便于快速修改定义宏定义: #define ABC 12345引用宏定义: int a = ABC; //等效于int a = 12345;三、C语言typedef重命名关键字:typedef用途:将一个比较长的变量类型名换个名字,便于....

【C语言】宏定义 结构体 枚举变量的用法
文章 2023-04-23 来自:开发者社区

C语言中常见的符号和注释的用法

前言本篇文章主要给大家讲解一些C语言中常见的符号和注释的用法:换行符号\n、取地址符号&,注释:\\和\* *\一、换行符号\n\n的具体用法和作用\n在C语言中被叫做转义字符,其作用很简单明了就是换行。下面在代码中看看换行的具体作用#include<stdio.h> int main(void) { printf("%d\n",11); printf("%d\n...

C语言中常见的符号和注释的用法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注