亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語(yǔ)言

C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)

時(shí)間:2024-08-30 06:44:19 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)

  extern 可以置于變量或者函數(shù)前面,提示編譯器遇到這個(gè)變量或者函數(shù)的時(shí)候,在其他/當(dāng)前模塊里尋找。不妨看看更多C語(yǔ)言核心知識(shí)點(diǎn),以下僅供參考!

C語(yǔ)言核心知識(shí)點(diǎn)相關(guān)總結(jié)

  extern int a; // b.c 有個(gè)全局變量a,那么可以在a.c里聲明這個(gè)a,然后拿過(guò)來(lái)用,但是并不代表我重新定義了一個(gè)a

  extern int function(int a, double b, char c);

  // 注意:函數(shù)在進(jìn)行聲明的時(shí)候,extern 是默認(rèn)可以省略的。

  定義:沒(méi)有加上 extern 就是定義了。定義后的變量是有存儲(chǔ)空間的,可以獲取到這個(gè)變量的地址,但是不一定有值。

  int a;

  int arr[10];

  初始化:定義變量的同時(shí)進(jìn)行賦值操作。

  int a = 10;

  int arr[10] = { 0 };

  數(shù)據(jù)類型:

  在C語(yǔ)言里的數(shù)據(jù)類型分為四大種:

  1. 基本類型

  在不同平臺(tái)下所占字節(jié)數(shù):

  Linux 64 Windows 64 Linux 32 Windows 32

  字符: char 1 1 1 1

  整型: short 2 2 2 2

  int 4 4 4 4

  long 8 4 4 4

  long long 8 8 8 8

  size_t 8 8 4 4

  浮點(diǎn)型: float 4 4 4 4

 。▽(shí)型)double 8 8 8 8

  構(gòu)造類型

  數(shù)組:存儲(chǔ)了n個(gè)相同基本類型的數(shù)據(jù),舉例:sizeof(int) * n 個(gè)字節(jié)大小

  char str1[5] = "haha"; // 只要用" "括起來(lái)的就是字符串,只要是字符串最后一位就是'