C语言基础回顾

C语言基础回顾

    • 0.前言
    • 1.基础数据类型
    • 2.输入输出函数
    • 3.运算符
    • 4.顺序语句,分支语句,循环语句
    • 5.函数
    • 6.指针

0.前言

5G时代即将到来,大家可以想一想5G到来了,什么东西会火起来呢?
想来想去,移动端 音视频肯定会火,你想想,你坐着高铁开着用不完的
流量看着 4k 甚至是清晰度更高的视频,什么感觉。
所以不用多说,音视频很重要。
Android音视频开发需要C/C++语言基础,故写此文章回顾C/C++内容。
此篇只是对知识的简单回顾,为后续打好基础,故内容不全,请多谅解!!!
本人才学疏浅,内容错误处,请多指教!!!

1.基础数据类型

基本数据类型 表示
int %d
short %d
long %ld
float %f
double %lf
char %c
// 基本数据类型字节数
printf("int占%d字节\n", sizeof(int));

2.输入输出函数

void main(){
		int i;
		printf("请输入一个整数:\n");
		// 赋值
		scanf("%d", &i); // 控制台输入 &取地址符
		// 打印
		printf("i的值为:%d\n", i);
		system("pause");
	}

3.运算符

运算符分类表

名称 运算符
算数运算符 + - * / %
关系运算符 > >= == != < <=
位运算符 >> << ~ & l ^
逻辑运算符 ! ll &&
条件运算符 (? : :)
指针运算符 & *
赋值运算符 =
逗号运算符
字节运算符 sizeof
强制运算符 (类型名)(表达式)

各类运算符优先级比较:单目运算符>算术运算符> 关系运算符 >逻辑运算符(不包括!)>条件运算符>赋值运算符>逗号运算符

4.顺序语句,分支语句,循环语句

省略,各语言相同,和Java写法写法大致相同

5.函数

我们把函数分为两种:一种是库函数,一种是自定义函数。

库函数是C语言提供的,或系统提供的,实现了某些基本的功能,例如scanf、printf,在程序中可以直接使用。

自定义函数是程序员为了完成某项任务而编写的函数,目的是为了实现某项的功能或让主程序更简洁。程序员在使用自定义函数之前,必须先声明和定义。

自定义函数基本语法形式:

函数返回类型 函数名(函数传入值类型	函数传入值...){
	函数体
	return 返回值;
}

6.指针

指针存储的是变量的内存地址
内存地址,系统给数据分配的编号(门牌号)

#include
#include

/*void main(){
	int i = 0;
	//指针变量
	int* p = &i;//p的值技术i这个变量的内存地址
	printf("%#x\n", p);
	system("pause");
}*/
// 变量名,对内存空间上的一段数据的抽象
void main(){
	int i = 90;
	int* j = &i;
	*j = 100;
	printf("%d", i);
	system("pause");
}

后续更新,敬请期待…

你可能感兴趣的:(C)