C语言关于函数调用之前的知识点、笔记整理

本文详细介绍了C语言的基础知识,包括程序的基本结构、数据类型、常量和变量、数据类型的转换、运算符优先级、控制流程(顺序、选择、循环)、数组和函数的使用。此外,还讲解了常量、变量的定义和使用,以及函数的参数传递和返回值,强调了局部变量和全局变量的区别。最后,通过实例解析了函数调用中变量的生命周期和作用域。
摘要由CSDN通过智能技术生成
一、C语言的概念/特点:
1.c程序的基本单位是函数;
2.一个c程序只有一个main函数,必须有main函数程序才能执行;
3.c程序必须从main函数开始运行;
4.c程序的扩展名分别为:
1)“.c” 源文件
2)“.obj” 目标文件
3)“.exe”可执行文件

二、数据类型
1、基本数据类型:
1)整型:
基本整型 int(2字节)
长整型 long int(4字节)
短整型 short int (2字节)
2)字符型:
char(1字节)
3)实行(浮点型)
单精度 float(4字节)
双精度 double(8字节)
4)空类型(无返回值类型):
空 void
2.构造类型:
1)数组类型:
2)结构类型 struct
3)联合类型 union
4)枚举类型 enum
三、常量和变量
1.常量和符号常量;
1)常量:在程序运行中,其值不能被改变的量叫做变量;
2)常量区分为不同的类型:
整型:100、124、-100、0;
实型:3.14、0.125、-3.789;
字符型:‘a‘、’b’、‘2’;
字符串:“a”、“ab”;
字符常量:一般利用#define指令,指定用一个符号常量,格式为#define PRICE 30
2.变量:
1)变量:在程序运行中值可以被改变的量称为变量;
2)变量的三要素:
变量名;
变量名的命名规则:
名字只能由数字、字母、下划线组成;
不能以数字开头;
不能与关键字重名;
严格区分大小写;
变量名尽量见名思意,方便后面的使用;
变量值;
储存单元;
3)变量的使用:必须先定义后使用;
数据类型+变量名=值;
4)常变量:具有变量的基本属性,但不允许改变其值;
常变量世有名的不变量,而常量是没有名字的不变量;
四、(补充)数据类型的转化:
在运算过程中的转化规则:
自动转化:(运算/赋值)低字节自动转化为高字节;
(char short) —— int
(float)—— double
如果整型与double进行计算最后为double型 (int+double=double)
强制转化:高字节转化为低字节,需程序员自行转化
double dou=23.454;
int i=(int)dou;
i=23;
五、符号系列(按优先级排列,个别会单独注释):
1.++ / - -
++/ - - 在前:先将自身自加1再参与运算;
++/ - - 在后:先参与所有运算再自身加1;
例:
int i=8,j=10;
int m,n;
m=++i;
n=J++;
  • 6
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值