当前位置:网站首页>初始c语言时的一些知识
初始c语言时的一些知识
2022-06-25 12:35:00 【LIn_jt】
前言
在学习c语言时,我们会对c语言的各个分类知识进行大致的理解,本文将介绍几种分类的知识(后续将继续补充)
正文
一.第一个c语言程序,请看下图
此处的main函数为程序的入口,一个工程中有且仅有一个main函数。
而第6行的printf函数为打印函数,即在屏幕上输出“ ”之间的内容,程序的结果为:
二.数据类型
1.数据类型是为了定义变量的时候使用,c语言主要提供了以下数据类型:
2.各个数据类型所占的空间
请看以下程序:
此处的sizeof关键字,意为计算一个对象所占的内存的大小,单位为byte,以下为其输出结果:
1 2 4 4 8 4 8(按照上图顺序)即为各个数据类型所占的内存大小。
三.变量与常量
1.变量
变量从字面意思上即为可变的量,而定义变量的方法如下图所示:
(建议在创建变量的时候为变量赋初值。)
2.变量的分类
变量分为两种,一种为局部变量,一种为全局变量。
对于局部变量:即为定义在大括号(代码块)内的变量即为局部变量。
对于全局变量:定义在大括号之外的变量即为全局变量,请看下图:
by the way:当局部变量与全局变量的变量名相同时,局部变量优先:
例:
以上即为初始c语言的知识的一部分内容,后续将会继续更新!
边栏推荐
- Koa frame
- 用include what you use拯救混乱的头文件
- J2EE from entry to earth 01 MySQL installation
- 三行代码简单修改jar包的项目代码
- 汇编标志位相关知识点(连)
- Sword finger offer II 029 Sorted circular linked list
- KDD 2022 | GraphMAE:自监督掩码图自编码器
- New Gospel of drug design: Tencent, together with China University of science and technology and Zhejiang University, developed an adaptive graph learning method to predict molecular interactions and
- Where is it safe to open an account for buying funds? Please give me your advice
- [flask tutorial] flask development foundation and introduction
猜你喜欢
AI assisted paper drawing of PPT drawing
坡道带来的困惑
Serevlt初识
几分钟上线一个网站 真是神器
AGCO AI frontier promotion (6.25)
1251- client does not support authentication protocol MySQL error resolution
Koa frame
[AI helps scientific research] fool drawing of loss curve
剑指 Offer II 028. 展平多级双向链表
Django框架——缓存、信号、跨站请求伪造、 跨域问题、cookie-session-token
随机推荐
New Gospel of drug design: Tencent, together with China University of science and technology and Zhejiang University, developed an adaptive graph learning method to predict molecular interactions and
Serevlt初识
C # switch between Chinese and English input methods
始终保持疫情防控不放松 营造安全稳定的社会环境
Assemble relevant knowledge points of flag bit (connected)
Sword finger offer II 032 Effective anagrams
Jenkins pipeline uses
Sword finger offer day 2 linked list (simple)
JVM参数解释
Koa 框架
Include what you use to save chaotic header files
MySQL adds, modifies, and deletes table fields, field data types, and lengths (with various actual case statements)
二叉树之_哈夫曼树_哈弗曼编码
[转]以终为始,详细分析高考志愿该怎么填
药物设计新福音:腾讯联合中科大、浙大开发自适应图学习方法,预测分子相互作用及分子性质
数据在内存中的存储相关内容
Which Chinese virtual human is better? Sullivan, IDC: Xiaobing Baidu Shangtang ranks in the first echelon
[machine learning] parameter learning and gradient descent
Sword finger offer day 1 stack and queue (simple)
C# 切换中英文输入法