Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
uxiang_blog
Java
提交
354036a4
J
Java
项目概览
uxiang_blog
/
Java
与 Fork 源项目一致
Fork自
inscode / Java
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
Java
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
354036a4
编写于
6月 18, 2023
作者:
6
64428d3e4c6fa56f8d8a0e92
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Sun Jun 18 10:56:00 UTC 2023 inscode
上级
5a5142f8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
40 deletion
+6
-40
target/C.c
target/C.c
+6
-40
未找到文件。
target/C.c
浏览文件 @
354036a4
#include<stdio.h>
#include<stdlib.h>
void
fun
(
int
*
p1
,
int
*
p2
,
int
*
s
){
s
=
(
int
*
)
malloc
(
sizeof
(
int
));
printf
(
"%d
\n
"
,
s
);
*
s
=
*
p1
+
*
(
p2
++
);
}
int
main
(){
int
a
[
2
]
=
{
1
,
2
},
b
[
2
]
=
{
10
,
20
},
*
s
=
a
;
printf
(
"%d
\n
"
,
s
);
fun
(
a
,
b
,
s
);
printf
(
"%d
\n
"
,
*
s
);
}
#include<stdio.h>
#include<stdlib.h>
// 定义了一个函数,该函数接收两个指针变量和一个指向整数变量的指针作为参数
void
fun
(
int
*
p1
,
int
*
p2
,
int
*
s
){
// 动态分配内存
s
=
(
int
*
)
malloc
(
sizeof
(
int
));
printf
(
"%d
\n
"
,
s
);
// 打印分配内存的地址
*
s
=
*
p1
+
*
(
p2
++
);
// 计算两个整数变量的和并存储在动态分配的内存中
}
int
main
(){
int
a
[
2
]
=
{
1
,
2
},
// 定义一个包含两个整数的数组a
b
[
2
]
=
{
10
,
20
},
// 定义一个包含两个整数的数组b
*
s
=
a
;
// 定义一个指向整数的指针变量s,并将它初始化为数组a的首地址
printf
(
"%d
\n
"
,
s
);
// 打印数组a的首地址
// 调用fun函数,传递数组a、b和指针s的值
fun
(
a
,
b
,
s
);
// 打印指针s指向的内存中的值
printf
(
"%d
\n
"
,
*
s
);
}
#include <stdio.h>
int
main
(
int
argc
,
char
**
argv
)
{
int
a
=
4
,
b
=
5
,
c
=
0
,
d
;
d
=
!
a
&&
!
b
||!
c
;
printf
(
"%d
\n
"
,
d
);
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录