
C
ilgfcyll
这个作者很懒,什么都没留下…
展开
-
C语言序列3——全局变量和局部变量,标识符作用域、变量的生存期
#include <stdio.h>const int A = 10;int a = 20;static int b = 30;int c;int main(void){ static int a = 40; char b[] = "Hello world"; register int c = 50; printf("Hello world %d\n", c); return 0;}作用域(Scope)这个概念适用于所有标识符,而不仅仅是变量,C语言的作用域.原创 2020-06-16 11:29:40 · 1193 阅读 · 0 评论 -
C语言序列2——常量
常量就是在程序运行过程中值不会发生改变,而且一眼就成看出其值的量。C语言中的常量分为多种类型:整型、浮点型、字符型、字符串。除此之外,也可以使用关键字enum,define,const来定义常量。#include <stdio.h>int main(){/* 使用enum来定义常量*/ enum week{ //定义week数据类型 Mon = 1, Tue, Wes, Thur, Fri, Sat, Sun }; enum week myWeek原创 2020-06-16 11:00:18 · 329 阅读 · 0 评论 -
C语言系列1——变量
C语言很久之前学过,但是长时间没有复习,对于其中的一些概念,变得模棱两可。因此有必要温习一下。从今天开始,写一个C语言复习系列。这个系列从C语言变量开始。C语言属于高级程序语言,但是,与其他高级程序语言相比较而言,算是较为低级的了。因此,在写操作系统、单片机嵌入式系统中,C语言仍然发挥着重要作用。变量是C语言中的非常重要的一部分。从更底层的角度来讲,变量体现在内存中的数据可以覆盖或者变化。计算机通过地址,来确定所分配内存的数据。变量从汇编语言程序的角度来讲,又称之为标识符。通过变量,程序员能够更加容原创 2020-06-15 21:45:10 · 493 阅读 · 0 评论 -
C语言背景
程序由语句或指令组成,在高级语言写的程序中通常叫语句,在低级语言写的程序中通常叫指令,计算机只能执行低级语言中的指令,高级语言要执行就必须先翻译成低级语言,翻译的方法有两种--编译和解释,虽然有这样的不便,但高级语言有一个好处是平台无关性。编译执行的过程,首先你用文本编辑器写一个C程序,然后保存成一个文件,例如program.c(通常C程序的文件名后缀是.c),这称为源代码(Source Code),然后运行编译器对它进行编译,编译的过程并不执行程序,而是把源代码全部翻译成机器指令,再加上一些描述信息,原创 2020-06-15 17:06:56 · 1322 阅读 · 0 评论