C語言學習筆記

2021-06-24 18:17:32 字數 607 閱讀 7651

c語言學習筆記

一.關鍵字static的作用

作用有三:

1.在函式體內,被宣告為靜態的變數在這一函式被呼叫的過程中維持其值不變。

2.在模組內(但在函式體外),被宣告為靜態的變數可以被模組內所有函式訪問,但不能被模組外其他函式訪問,它

是乙個本地的全域性變數。

3.在模組內,乙個被宣告為靜態的函式只可以被這一模組內的其他函式呼叫,即這個函式被限制在宣告它的本地範圍

內。二.如何用c編寫死迴圈

1.while(1){}

2.for(;;){}

3.loop:

...goto loop;

三.如何訪問特定位置的記憶體

eg.乙個整型變數的絕對位址0x67a9,請將其值設為0xaa55

int* ptr;

ptr = (int*)0x67a9;

*ptr = 0xaa55;

四.整型的自動轉換

當表示式中存在有符號型別和無符號型別時所有的運算元都自動轉換為無符號型別。

五.c++物件導向概念

類的特性:抽象,繼承,封裝,過載,多型。

訊息組成:傳送物件,接收物件,傳遞方法,訊息內容(引數),反饋。

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...

C語言學習筆記

我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...