代码拉取完成,页面将自动刷新
/*
* @Author: LYX
* @Date: 2023-09-14 19:07:59
* @LastEditTime: 2023-10-08 18:59:41
* @FilePath: \Test\gd32-f450-smart-car\main.c
* @Description: 纸上谈来终觉浅 绝知此事要躬行
* @Team:行胜于言
* Copyright (c) 2023 by 行胜于言, All Rights Reserved.
*/
#include <stdio.h>
void test(int *a)
{
// static int a = 1;
// a++;
// printf("%d ", a);
*a = *a + 1;
}
int main(void)
{
int a = 10;
int i = 0;
int c = 123;
int d = -123;
int b = 1025; // 1025 00000000 00000000 00000100 00000001
int *p;
p = &b;
printf("%d,%d,%d,%d,%d\n", b, &b, p, &p, *p);
char *p0;
p0 = (char*)p; // 类型强制转换,取一个字节,00000001
printf("%d %d %d\n",sizeof(char), p0, *p0);
printf("%d %d %d\n",sizeof(char), p0+1, *(p0+1));
test(&a);
printf("%d\n", a);
printf("% d\r\n% d\n", c, d);
// while (1)
// {
// // test();
// i++;
// }
// return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。