c语言中的结构体为值类型,当把一个结构体赋值给另一个结构体时,为值传递
2024-08-28 18:56:19
#include <stdio.h> int main()
{
struct person
{
int age;
}; struct person p1 = {}; //值传递,将p1中所有成员变量的值赋值个p2中对应的成员变量
struct person p2=p1;
//改变p1的成员变量的值,不会影响p2中对应成员变量的值
p1.age = ; printf("p1.age=%d\n",p1.age); printf("p2.age=%d\n",p2.age); return ;
}
结果:
p1.age=
p2.age=
最新文章
- [AR]ImageTarget(图像识别)
- 【javaweb学习】XML和约束模式
- 【python】解压文件
- 国内公共DNS
- noSession or session is close 错误
- python crawler0723.py
- jquery mobile基本结构搭建
- Java 新特性(2) - JDK6 新特性
- zookeeper源码分析-server-util
- 【Python】 MySQLdb的安装与使用
- Mysql之触发器的操作:
- BZOJ_1015_[JSOI2008]星球大战_并查集
- 阿里云oss,简单上传
- 使用tree命令导出文件夹/文件的目录树
- js获取url参数值,并解决中文乱码
- 兼容 iOS Retina(视网膜显示) 的程序
- 2018.09.22 ZJOI2005午餐(贪心+01背包)
- SpringMVC之ModelAndView的用法(转)
- Goroutine是如何工作的?
- js项目
热门文章
- [九度OJ]1011.最大连续子序列
- BestCoder Round #81 (div.2) B Matrix
- vmware虚拟机下ubuntu 13.04使用zeranoe脚本交叉编译ffmpeg
- JBOSS实现RMI时注意的问题
- 冒泡排序和快速排序的java实现
- Asp.net Mvc 自定义Session (二)
- iOS Xcode8的适配
- String的点点滴滴
- libpcre.so.1 cannot be found
- Drawable、Bitmap、byte[]之间的转换