初识C语言(一)

目录

认识C语言

写C语言程序步骤:

数据类型

变量和常量:局部变量和全局变量

变量的作用域

变量的生命周期

常量


认识C语言

语言:人与人交流

计算机语言:人和计算机交流(C/C++/JAVA/Python…有上千种)

C语言是一门计算机编译语言,广泛应用于底层开发。

计算机的语言的发展:低级--->高级

C语言的发展:二进制的指令-->汇编指令(助记符)-->B语言-->C语言(高级语言)

C语言的国际标准:ANSI C ,C89,C99,C11…

C语言主要的编译器:Clang,GCC, WIN-TC,

编辑器-->编辑

编译器-->编译:C/C++是编译型的语言

第一个C语言项目

写C语言程序步骤:

                              1,打开Dev-C++

                              2,创建一个新项目(专门创建一个文件夹来存储所写的C语言程序)

                              3,创建源文件(.c C语言源文件 .h 头文件 .cpp C++源文件)

                              4,写代码

C语言代码中一定要有main函数(主函数),有且仅有一个。

标准主函数写法:

#include<stdio.h>
int main()
{
  
return 0;

}

 

C语言规定:main函数是程序的入口。

 int :整型类型   printf:是一个库函数,专门用来打印数据的

#include<stdio.h>    std:标准 ,i:input输入 o:output输出

数据类型

 int               --整型                4字节

 char            --字符数据型     1字节

 short           --短整型             2字节 

 long            --长整型             4字节

 long long    --更长的整型      8字节

 float            -- 单精度浮点型  4字节

 double        --双精度浮点型   8字节

变量和常量:局部变量和全局变量

举例:

#include<stdio.h> 
int main()

{

  short age =20;

  int high =180;

  float weight =88.5;

  return 0;

}

 

这里定义了不同类型的变量,每一个变量名都有实际的意义,这样使程序就更具有可读性。

变量分为:

局部变量--  {}内部定义的变量

全局变量--  {}外部定义的变量

#include<stdio.h>

 int b = 20; //全局变量

int main()

{

  short age =20;

  int high =180;

  float weight =88.5;

  int a =10;//局部变量

  return 0;

}

 

注意在一个程序中,在一个范围内(或者说是在一个区间内)一个变量只能出现一次不能重复定义。

错误示范:

#include<stdio.h> 

int main()

 {

  int a= 10;

  int a=100;

  return 0;

}

 

当全局变量和局部变量相同的时候,我们是局部变量的优先

#include<stdio.h>
int a=100;

int main()

 {

  int a= 10;

  printf("a=%d\n", a);//当全局变量和局部变量名字相同的情况下,局部优先

  return 0;

}

 

建议不要将全局变量与局部变量的名字写成一样的,避免起冲突,便于区分。

变量的使用:

例题:写代码计算2个整数的和。

#include<stdio.h>
 int main()
 {

  int num1 =0;

  int num2 =0;//初始化

 scanf("%d %d",&num1,&num2)//输入2个整数[scanf是一个输入函数printf是一个输出函数]

 int sum = num1 + num2;//求和

 printf(“%d\n”,sum);//输出

 return 0;

}

变量的作用域

1,局部变量:就是局部变量所在的局部范围

2,全局变量:程序的整个过程

变量的生命周期

1,局部变量:进入作用域生命周期开始,出作用域生命周期结束

2 ,全局变量:整个程序的生命周期

常量

C语言中常量的分类:1,字面常量

                              2,const修饰的常变量(cost修饰的a,本质是变量,但是不能直接修改,有常量的属性)

                              3,#define定义的标识符常量

                              4,枚举常量enum

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值