栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

初识C语言

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识C语言

本文将大概梳理知识脉络,对C语言有概括的认识。后面的文章将进行分块概述, 老铁们高举手中的三连!下面,言归正传,进行初识C语言。


目录:

  • 何为C语言
  • 简单C语言程序
  • 数据类型
  • 变量、常量

何为C语言:

C语言是一门面向过程的计算机编程语言,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。


简单的C语言程序:

拿到C语言课本是第一个程序就是hello world,相信勾起了不少小伙伴的回忆

#include 
int main()
{
  printf("hello worldn");
  return 0;
}
//main函数是程序的入口
//一个工程中main函数有且仅有一个

输出结果即为:hello world


数据类型:

存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。

采用数据类型来描述程序中的数据结构、数据表示范围和数据在内存中的存储分配等。

 如何求各个类型的大小?用sizeof可求其所占字节大小

#include 
int main()
{
  printf("%dn", sizeof(char));
  printf("%dn", sizeof(short));
  printf("%dn", sizeof(int));
  printf("%dn", sizeof(long));
  printf("%dn", sizeof(long long));
  printf("%dn", sizeof(float));
  printf("%dn", sizeof(double));
  printf("%dn", sizeof(long double));
  return 0;
}

类型的使用:类型 变量名 = 默认值

char ch = 'w';
int weight = 120;
int salary = 20000;

变量的定义:

变量定义的本质:在内存中开辟一块空间,用来保存数据。1、程序运行,需要加载到内存 2、程序计算,需要使用变量。

如何定义:类型 变量名=默认值

变量分类:

局部变量和全局变量。

局部变量:包含在代码块中的变量。局部变量有临时性。进入代码块,自动形成局部变量,退出代码块自动释放。

全局变量:在所有函数外定义的变量,叫全局变量。具有全局性。

#include 
int global = 2019;//全局变量
int main()
{
  int local = 2018;//局部变量
  int global = 2020;//局部变量
  printf("global = %dn", global);
  return 0;
}

 输出结果:2020

总结:当局部变量和全局变量同名的时候,局部变量优先使用。

变量的生命周期和作用域:

作用域
作用域是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的
而限定这个名字的可用性的代码范围就是这个名字的作用域。
1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。


生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。 


今天的博客到这就结束啦,希望对大家有帮助,初步了解C语言,也希望大家多多支持!

谢谢老铁们!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/656515.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号