欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 综合教程 >内容正文

综合教程

一些需要注意的C知识点

发布时间:2023/10/11 综合教程 87 老码农
生活随笔 收集整理的这篇文章主要介绍了 一些需要注意的C知识点 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.数组在作为参数传递到函数时,会退化为一个指针。也就是说,一旦进入函数内部,数组已经变为了一个指针。其实是在参数传递的时候进行了浅拷贝,编译器会声明一个指针指向该数组,在函数内部所有的操作都是对该临时指针的操作。
代码示例:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100
void fun1(int *a);
void main()
{
int a[N];
printf("%d\n", sizeof(a));
fun1(a);
}
void fun1(int *a)
{
printf("%d\n", sizeof(a));
}

结果:

400
4

------------------------------------------------------------------

总结

以上是生活随笔为你收集整理的一些需要注意的C知识点的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。