- 博客(10)
- 收藏
- 关注
原创 C语言的Static
static 存储类指示编译器在程序的⽣命周期内保持局部变量的存在,⽽不需要在每次它进⼊和离开作⽤域时进⾏创建和销毁#include <stdio.h>void function(){static int a = 5; // 去掉static再试试a ++;printf(“a:%d\n”,a);}int main() #在main函数里面执行上面的函数3次{function();function();function();}#输出:#去掉stati
2022-01-22 16:46:55
130
1
原创 C语⾔核⼼基础知识之存储类
存储类存储类定义 C 程序中变量/函数的范围(可⻅性)和⽣命周期,auto, register, static, externautoauto 存储类是所有局部变量默认的存储类。{int a; #这个跟下面是一样的auto int a;}registerregister 存储类⽤于定义存储在寄存器中⽽不是 RAM 中.存储类存储类定义 C 程序中变量/函数的范围(可⻅性)和⽣命周期,auto, register, static, externautoauto 存
2022-01-22 16:46:22
125
原创 局部变量C语言
基础知识之局部变量和全局变量局部变量在某个函数内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使⽤。局部变量在函数外部是不可知的。#include <stdio.h>int main (){/* 局部变量声明 /int a, b;int c;/ 实际初始化 /a = 10;b = 20;c = a + b;printf (“value of a = %d, b = %d and c = %d\n”, a, b, c);return 0;}全局变量
2022-01-22 16:45:50
482
原创 C语⾔核⼼基础知识之printf
输出函数(printf )是C语⾔中⾮常重要的⼀个函数,也是学习C语⾔必学的⼀个函数。在C语⾔程序中,⼏乎没有⼀个程序不需要这个函数,这个函数必须要掌握。如果在程序中要使⽤ printf 那么就必须要包含头⽂件 stdio.h。因为这这个函数就是包含在该 头⽂件中的它的功能就是将程序运⾏的结果输出到屏幕上。#include< >用来包含标准头文件(例如stdio.h或stdlib.h)#include“ ”用来包含非标准头文件int i=7;printf(“i=%d\n”,i++)p
2022-01-22 16:45:24
151
原创 常量定义C语言
常量定义两种⽅式 #define, const使⽤ #define 预处理器。#define identifier value#比如你要在主函数方法外定义一个常量#include <stdio.h>#define LENGTH 10#define WIDTH 5#define NEWLINE ‘\n’int main(){int area;area = LENGTH * WIDTH;printf(“value of area : %d”, area);printf("
2022-01-22 16:44:49
414
原创 C语⾔核⼼基础知识之变量与常量
变量变量其实是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的⼤⼩和布局,该范围内的值都可以存储在内存中。变量的名称可以由字⺟、数字和下划线字符组成。它必须以字⺟或下划线开头。⼤写字⺟和⼩写字⺟是不同的,因为 C 是⼤⼩写敏感的,例如int xo=1;xo就是一个变量变量定义type variable_list;在这⾥,type 必须是⼀个有效的 C 数据类型,可以是 char、int、float、double 或任何⽤户⾃定义的对象,variable_list
2022-01-22 16:44:05
145
原创 计算机基础知识
bit位,即0或者1,0101010110byte字节,8位作为⼀个字节,字节是处理数据的基本单位•1byte = 8bits•1KB = 1024bytes•1MB = 1024KB•1GB = 1024MB数据类型1.基本类型2.构造类型3.指针类型4.空类型void基本类型1.整型2.短整型 short3.整型 int4.⻓整型 long浮点型•单精度 float•双精度 double•字符类型构造类型•数组•结构体•共⽤体•枚举类型...
2022-01-22 16:43:08
210
原创 C语⾔核⼼基础知识之关键字
何为关键字关键字就是C语⾔⾥保留的关键字,这些关键字另有他有,在定义使⽤标识符时不能使⽤C语⾔的 关键字。下表列出了 C 中的保留字。这些保留字不能作为常量名、变量名或其他标识符名称...
2022-01-22 16:42:36
61
原创 C语⾔的标识符以及规范
为何标识符?C 标识符是⽤来标识变量、函数,或任何其他⽤户⾃定义项⽬的名称。⼀个标识符以字⺟ A-Z 或 az 或下划线 _ 开始,后跟零个或多个字⺟、下划线和数字(0-9)。不能以数字开头标识符有哪些约束规范?C 标识符内!!!不允许!!!出现标点字符,⽐如 @、$ 和 %等。C 是区分⼤⼩写的编程语⾔。因此,在 C 中,XDCLASS 和 xdclass 是两个不同的标识符。下⾯列出⼏个有效的标识符:以下哪些标识符是正确的?class 1_class class_% &class 对
2022-01-22 16:41:43
417
原创 【C语言知识体系】第一个案例的编写
下面介绍一个简单的C语言入门程序,在屏幕上输出一行**“hello world”**。#include <stdio.h>int main(){ /* 这是我的第⼀个程序 */ printf("Hello, World! \n"); return 0;}C语言的语法结构:语法组成C的令牌(tokens)C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是⼀个符号。例如,下⾯的 C 语句包括五个令牌:printf(“Hello, xdclass!.
2022-01-22 16:17:17
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人