c简要

本文涵盖C语言核心概念,包括标识符、符号常量、表达式、输入输出操作、字符串处理、变量生命周期及作用域、数组使用、函数定义与调用、指针理解等。适合初学者和进阶者巩固基础知识。

标识符区分大小写。
声明用于检查属性。
定义除声明作用外还会分配存储单元。

符号常量

避免幻数
define LOWER 0 结尾无分号

表达式和语句

表达式具有值。
表达式后加分号语句。

输入输出

getchar 一次读一个字符。
putchar 一次写一个字符。

字符串

字符串或字符常量用双引号括起来。
0 标志字符串结束。
n 换行符。

变量

变量先声明后使用。
const 指定变量值不能修改。
int 通常16位。
float 通常32位。
double
char 一个字节。
sizeof 编译时运算符。
typedef 类型定义。

生命周期作用域

局部变量(自动变量) 在函数执行期间存在,在函数内可见。
外部变量 在程序执行期间存在,全局可见。在函数内可以使用extern显示声明。在其他文件中用extern声明。
static用于外部变量和函数,其他文件不能访问。用于局部变量一直存储在内存。

数组

数组下标从0开始。
数组下标可以是任何整形表达式。

函数

函数原型表明函数参数个数和类型,返回值类型。参数名可选。
函数参数都是值传递。

指针

在函数定义形参中,指针和数组等价。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值