c语言汇总整理
文章平均质量分 91
整理汇总c语言时,需值得注意的细节和易忘点
鬼财L
这个作者很懒,什么都没留下…
展开
-
变量的作用域、生命周期
目录作用域1. 局部变量2.全局变量作用域作用域作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。1. 局部变量局部变量的作用域就是变量所在的局部范围。{}定义局部域,在{}内部定义的变量为局部变量,此局部变量的作用域为所在的局部域中。注:{}定义的局部域中,可以嵌套定义局部域。对于有相同的名字变量且作用域的不同,会采用局部变量优先原则(或者说,就近原则)。#include<stdio.h原创 2022-05-04 17:13:02 · 651 阅读 · 0 评论 -
快速搞懂变量的声明、定义区别;全局、局部变量及static修饰局部变量、全局变量(静态变量)与函数的作用。
前言:本章目录(一)变量的定义和声明即区别(一)变量的定义和声明即区别变量的定义:所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。//注:这个名字一旦和这块内存匹配起来,它们就共同生死,不离不弃,即不可以用被分配的名字去定义另一块对象空间,编译器会报错。并且这块内存的位置也不能被改变。一个变量或对象在一定区域(比如函数内、全局等)只能被定义一次。如果定义多次,编译器会提示用户重复定义了同一个变量或对象。现在来讲讲什.原创 2021-10-19 23:05:00 · 813 阅读 · 1 评论 -
(%3d)数据格式在scanf和printf中的常规应用,你真的理解透了吗?
前言:对于scanf、printf中数据格式常使用的是单个,即%d、%s、%c等但也有着像%3d等的数据格式虽然没有在代码中常运用 ,但也得知道分别是怎么实现的文章目录(一)数据格式在scanf中的应用(一)数据格式在scanf中的应用下面用 %3d 举例如int main(){ int n; scanf("%3d", &n); printf("n=%d\n",n); return 0;}运行代码,从键盘输入值1) 比给定的数据格式小或相等如输入 12 ,输出.原创 2021-10-12 22:09:02 · 10666 阅读 · 8 评论 -
scanf函数中输入格式及输入基本原理讲解
#include<stdio.h>int main(){ return 0;}原创 2021-08-20 14:56:06 · 22302 阅读 · 2 评论