sizeof 具體用法

2021-06-18 14:23:45 字數 689 閱讀 6898

sizeof():

函式功能:計算資料所占有空間的大小。

1:對於指標變數所有sizeof()所得到結果為4;

2:sizeof()所計算的資料所儲存的記憶體空間的大小,用位元組數表示:

與strlen()函式比較,sizeof以"\0"為結束判斷,計算為'\0'的陣列元素,而strlen則不計算『\0』的陣列元素。

注意:當陣列作為形參傳遞過程中,視為指標傳遞。

void fun(str)

//4經典問題:

double* (*a)[3][6];

cout<

舉例:#include

using namespace std;

void uppercase( char str ) // 將 str 中的小寫字母轉換成大寫字母

;cout<

struct s2

;cout<

struct s1

;struct s2

;struct s3

;struct s4

;cout<

cout<

cout<

cout<

s1和s2大小雖然都是8,但是s1的對齊方式是1,s2是8(double),所以在s3和s4中才有這樣的差異。

所以,在自己定義結構體的時候,如果空間緊張的話,最好考慮對齊因素來排列結構體裡的元素。

scp的具體用法

不同的linux之間copy檔案常用有3種方法 第一種就是ftp,也就是其中一台linux安裝ftp server,這樣可以在另外一台機器使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似windows檔案copy 的方式來操作,比較簡潔方便。第三種就是利用sc...

python pandas庫具體用法

一 學習資料探勘,如果是用python的話,必須掌握好科學計算的相關庫,我先學習了pandas的一些具體操作 encoding utf 8 import numpy as np import os import pylab as pl import pandas as pd from pandas ...

margin的具體用法

margin px 意思就是上下左右元素塊距離就是?px 畫素 等於margin top px margin bottom px margin left px margin right px 其實都是設定不同的?畫素屬性。例如 margin 5px 10px 意思上下元素塊距離為5px,左右的元素塊...