一些需要注意的C知识点
生活随笔
收集整理的這篇文章主要介紹了
一些需要注意的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知识点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jmap命令(Java Memory M
- 下一篇: masscan