C语言 一

1. 变量的作用域和生命周期

  • 作用域
    • 局部变量的作用域是变量所在的局部范围。
    • 全局变量的作用域是整个工程。
//extern 是用来声明外部符号的
  extern int a;
int main()
{
	printf("%d\n", a);
	return 0;
}

在这里插入图片描述

  • 生命周期
    • 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
    • 全局变量的生命周期是:整个程序的生命周期。

2.常量

  • 字面常量
 int main()
  {
	  10;
	  3.14;
	  "asdf";
	  'a';
	  return 0;
  }
  • const 修饰常变量
 int  main()
  {
	  const int num = 10;//本质还是变量

	  return 0;
  }
  • #define 定义的标识符常量
 #define MAX 100
 int main()
  {
	  printf("%d\n",MAX);
	  return 0;
  }
  • 枚举常量
  enum Sex
  {
	  MALE,
	  FEMALE,
	  SECRET
  };
  int main()
  {
	  enum Sex sex = MALE;
	  return 0;
  }

3.字符串

#include<stdio.h>
int main()
{
	char arr[] = "abcd"; // 结尾默认有一个/0  所以这个字符串的长度为5
	//char arr1[] = {'a','b','c','d'};//使用 %s 打印字符串的时候,打印到\0就停止,所以它是一个随机值
	char arr1[] =  {'a','b','c','d','\0'};
	
	return 0;
}

在这里插入图片描述

4.转义字符

5.注释

//当行注释
/*
	多行注释,不能嵌套使用
*/

6.循环语句

 一些一直做的使劲用到
	while语句
	for语句
	do ... while语句

7.函数

特点:简化代码,代码复用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值