2021-3-5听课笔记

#include<stdio.h>
//Max(int x, int y) {//函数体
// if (x > y)
// return x;
// else
// return y;
//}
//int main() {
// int a=10;
// int b=20;
// int max = 0;
// max = Max(a, b);
// printf(“max=%d\n”, max);
// /if (a > b)
// printf("%d\n", a);
// else
// printf("%d\n", b);
/
// return 0;
//}

//
//int main()
//{
// int a = 0;
// int b = a;//->按(二进制)位取反
// //例如:1010
// //取反得0101
// printf("%d\n", b);
// //原码,反码,补码
// //负数在内存中存储的时候,存储的是二进制的补码
// //原码符号位不变其他位取反-》反码+1-》补码
// return 0;
//}
//int main() {
// int a = 10;
// int b = a++;//后置++,先使用,再++
// int c = ++a;//前置++,先++再使用
// printf(“a=%d,b=%d\n,c=%d\n”, a, b,c);
// return 0;
//}

//类型转换
//int mian() {
// int a = (int)3.14;//double类型转换成int 类型
// return 0;
//}

//条件操作符
//int main() {//exp1?:exp2:exp3;意识是如果exp1表达式为真则执行exp2并且用exp2的值作为整个表达式的值,反之exp1为假,则用exp3的值最为整个表达式的值
// int a = 10;
// int b = 20;
// int max = 0;
// max = (a > b ? a : b);
// printf(“max=%d\n”, max);
//
// return 0;
//}

//计算机存储数据的地方:
//寄存器
//高速缓存
//内存
//硬盘

//int main() {
// auto int a = 10;//局部变量
// register int a = 10;//把a定义为一个寄存器变量
// return 0;
//}

//int main() {
// typedef unsinged int u_int;//typedef-类型定义
// unsinged int num = 20;
// return 0;
//}

static修饰局部变量,使得局部变量的生命周期变长
//void test()
//{
// static int a = 1;//a是一个静态的局部变量
// a++;
// printf(“a=%d\n”, a);
//
//}
//int main(){
// int i = 0;
// while (i < 5)
// {
// test();
// i++;
// }
// return 0;

//}static修饰全局变量,改变了变量的作用域,让静态的全局变量只能在自己所在的源文件内部使用
//int main() {
// //extern-声明外部符号的
// extern int g_val;
// printf(“g_val=%d\n”, g_val);
//
// return 0;
//}
//extern int Add(int, int);
//int mian() {
// int a = 10;
// int b = 20;
// int sum = Add(a, b);
// printf(“sum=%d\n”, sum);
// return 0;
//}
//#define MAX 100//#define定义的标识符常量
//#define MAX(X,Y)(X>Y?X:Y)
//int main() {
// int a = 10;
// int b = 20;
// int max = 0;
// max = MAX(a, b);
// printf(“max=%d\n”, max);
// return 0;
//}
int main() {
int a = 10;
//printf("%p\n", &a);//&-》取地址操作符
int* p = &a;//用来存放地址的变量叫指针变量
/printf("%p\n", p);/
*p = 20;
printf("%d\n", a);

return 0;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值