
C语言
无
哈工程第一亚索
哈工程电子信息专业在读硕士
展开
-
C语言中do while用法
C语言中do while与while与for循环用法while循环的用法while循环的结构如下while (表达式){ 语句};当表达式为真,执行下面的语句。语句执行完之后再判断表达式是否为真,若是真则继续执行下面的语句。反之跳出循环。do while循环的用法do while循环的结构如下do{ 语句}while(表达式);do while循环与while循环的不同是:先执行一次语句,再判断表达式是否为真,然后决定是否再执行一次语句或者跳出循环原创 2020-12-02 10:22:58 · 22275 阅读 · 3 评论 -
C语言中的结构体
C语言中的结构体结构体的概念结构体的本质是一种数据类型,它可以包含若干个成员,每个成员的类型可以相同或者不同,可以是基本数据类型(如整形int,浮点型float,字符类型char等)或者是又一个构造类型(数组,结构体,枚举类型,共用体等)。它不仅可以记录不同类型的数据,也利于程序的阅读与移植。结构体声明与结构体变量的定义下面的代码描述了一个含有三个不同类型成员的结构,但并未创建一个实际的数据对象,每个成员变量都用自己的声明来描述,花括号后的分号表示结构声明的结束。结构体声明可以放在.原创 2020-11-12 21:52:40 · 580 阅读 · 0 评论 -
C语言中#if,#endif的用法
C语言中#if,#endif的用法#if的后面接的是表达式,条件语句#if的具体作用是,如果满足条件语句,则编译器会把#if与#endif之间的代码编译进去。此处只编译,不执行。原创 2020-12-03 21:19:46 · 5357 阅读 · 0 评论 -
struct 和typedef struct的区别与联系
struct 和typedef struct的区别与联系typedef的意思是类型定义,使用typedef struct可以更加方便的使用结构体以下的代码展示了struct和typedef struct定义结构体变量的方法struct X{ char a; int b;}st;/***************上下两种方法等效*************/typedef struct{ char a; int b;}st;...原创 2020-11-12 22:05:04 · 329 阅读 · 0 评论 -
C语言中实参和形参的区别
实参:即实际参数,是在调用时传递给函数的参数,实参可以为常量,变量,表达式,函数等,无论实参为何种类型的量,在进行函数调用的时候都需要有确定的值,以便将这些值传递给形参。所以应当预先用赋值,输入等方法使实参拥有确定值。形参:即形式参数,不是实际存在的变量,使在定义函数名和函数体时使用的参数,即用来接收调用该函数时传入的参数。在调用函数时,实参会赋值给形参。所以要注意实参的个数,类型必须与形参一一对应,且实参要预先有确定值。可以理解为形参时函数调用时用于接收参数值的变量。区别:形参出现在函原创 2020-11-06 21:42:57 · 3982 阅读 · 1 评论 -
C语言中ifndef,define ,endif的用法
C语言中ifndef,define ,endif的用法语句1 #ifndef 标识 1语句2 #define 标识 2语句3 #endif语句4语句5……如果标识1没有被定义,则重新定义标识1,执行语句2,3,4,5,……如果标识1已经被定义,则跳过语句2,3.直接执行语句4,5,……...原创 2020-11-06 21:09:59 · 934 阅读 · 0 评论 -
C语言中extern的用法
C语言中extern的用法局部变量与全局变量一个源文件可以包含一个或多个函数,在函数内定义的变量是局部变量。在函数之外定义的变量称为外部变量,即全局变量,全局变量可以为本文中的其他函数共用,它的有效范围为定义变量的位置开始到本源文件结束。extern关键字用法如果全局变量不在文件的开头定义,其有效的范围为其定义处到文件结束。如果想在定义点之前的函数引用该全局变量,则要在引用之前用关键字extern对该变量作“外部变量声明”,即表示该变量是一个已经定义的外部变量。这样就可以从声明处其,使用该外原创 2020-11-13 22:10:06 · 16280 阅读 · 0 评论