C語言第三天-指標
Java裡一切都是物件,C裡一切都是地址,兩個概念不同
用一個變數來存放指標。
用" * "標記這個變數。
int *p1; //指向整型變數的指標變數p1
float *p2; //指向浮點型變數的指標變數p2
char *p3; //指向字元型變數的指標變數p3
取得一個變數的地址用取地址運算子“&”
p1 = &a;
//這是宣告指標變數後對p1進行初始化
int a = 11, *p1 = &a;
//這是在宣告指標變數時就對其進行初始化
注意
- 指標聲明後必須對它進行初始化,否則就是野指標危害很大
- 指標初始化時只能指向地址,不能指向資料。如:
p1 = a
p1 = 11
都是不正確的。
//宣告3個指標,初始化,分別是int,float,char型別的
int a = 0, *p1 = &a;
float b = 0.11, *p2 = &b;
char c = 'a', *p3 = &c;
。。。。。。。。。。。。
學不進去了.我可能到有錢的時候明年二月份再去衝刺班學這個了,能不能去衝刺班還是個問題呢
相關推薦
C語言第三天-指標
Java裡一切都是物件,C裡一切都是地址,兩個概念不同 用一個變數來存放指標。 用" * "標記這個變數。 int *p1; //指向整型變數的指標變數p1 float *p2; //指向浮點型變數的指標變數p2 char *p3; //指向字元型變數的指標變數p3
C語言第三天-函式,陣列
函式: 返回值 函式名稱(引數) {主體} /* 函式返回兩個數中較大的那個數 */ int max(int num1, int num2) //函式宣告 { int result;//引數型別 if (num1 > num2) result = num1;
C語言第三天-資料型別,if switch,for while
背會!!! 格式字元有d,o,x,u,c,s,f,e,g等。 如 %d整型輸出,%ld長整型輸出, %o以八進位制數形式輸出整數, %x以十六進位制數形式輸出整數,或輸出字串的地址。 %u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數
C語言第三天課堂筆記
**// 迴圈結構:在滿足特定條件(迴圈條件)下,反覆執行某程式段(迴圈體) /** * while(判斷語句){ 迴圈體(反覆執行) 執行順序: 先去判斷迴圈條件,如果成立執行迴圈體,然後再判斷迴圈條件是否成立,....反覆,直
c#學習第三天
想要 賦值 adk 數字 ati 字符串 get 整體 語法 1.常量:聲明常量的方法:const 常量(註意要大寫)//賦值號左邊必須是變量,而常量不能被重新賦值/*不想被改變得的量一般設為常量*/2.枚舉1).語法:[pubic] enum 枚舉名{ 值1, 值2,
c語言第三次作業
成績 i++ tdi oat 1.0 () har include UC 7-1 計算工資 #include<stdio.h> int main() { int n,i; scanf("%d",&n); struct cj
C語言第四天-不想學,靜不下心來了
純抄練習: 引數值互換 -- ES_C_EXP602 //最常用方法 #include <stdio.h> int main() { int x=3,y=6; int z; z=x; x=y; y=z; printf("x= \n",x); printf("y=
C#語言————第三章 使用屬性升級MyBank
********常見的訪問修飾符*********: public :公共的,可以在其他類中訪問 private:私有的,只有在本類裡可以
C語言 第三次作業--函數
介紹 section 自己 .com 成績 截圖 mage 學習總結 出現 1.本章學習總結 1.1 思維導圖 1.2本章學習體會及代碼量學習體會 1.2.1學習體會 學習C語言也半個學期了,前天也才剛剛進行了半期考試,emmm,成績很差,可以反應出來我這半學期學習的效果
C語言第5課——指標
每一個變數都有一個記憶體位置,每一個記憶體位置都定義了可使用連字號(&)運算子訪問的地址,它表示了在記憶體中的一個地址。請看下面的例項,它將輸出定義的變數地址: #include <stdio.h> int main () { int var1; cha
接觸C#的第三天和回鍋Python的第三天
“最後一點就是堅持,有時候寫這些東西真的很痛苦,很讓人抓狂,但是你一旦你堅持下去,久而久之,你會看到自己的進步,某一天你回過頭去看自己以前寫的文章,當你能夠說出:”寫得真他媽菜”,那麼恭喜你,你已經level up了。” ——《程式設計師應該堅持寫技術部落格》原文連結:https://
C語言第六天課堂筆記
/** 函式定義 函式調⽤ * 函式宣告 陣列作為引數 函式巢狀 函式遞迴 */ // // Created by lanou on 15/10/15. // Copyright
資訊學奧賽一本通(C++版)第一部分 C++語言 第三章 程式的控制結構
第三章 程式的控制結構 第一節 if選擇結構 T1039 : 判斷數正負 【題目描述】 給定一個整數NNN,判斷其正負。如果N>0N>0N>0,輸出positive;如果N=0N=0N=0,輸出zero;如果N<
c語言學習之選擇結構程序設計(第三天)
c語言 選擇結構為了增加理解,寫的幾個小程序1:判斷三角形的成立以及輸出最大邊 練習前三種語句#include <stdio.h> int main() { int a,b,c; printf("請輸入三角形三邊長(邊為整數,不能輸入負數):"); scanf("%d%d%d", &a ,
C語言學習(第三天)
id3 alt types.h 32位 精度 全部 tty 技術 實現 1、整數類型擴展類型 擴展類型是提升計算機在處理數據的速度和空間上的能力,不同類型在不同系統上的功能也不一樣。 可移植類型頭文件:<stdint.h> ,C語言為現有類型創建更多的類
名校聯賽第三天A層 問題 C: 與非題解
swap pac hid cnblogs stdout str 但是 接下來 出現次數 問題 C: 與非 時間限制: 2 Sec 內存限制: 256 MB 題目描述 作為一名新世紀共產主義的接班人,你認識到了資本主義的軟弱性與妥協性,決定全面根除資本主義,跑步邁入共產
C++ 第三天
一 、 c++ 給c程式設計師的建議 1.1 儘量的少使用巨集 多使用 列舉 const inline 1.2 變數隨時用隨時定義 保證這些變數可以及時的初始化 1.3 動態記憶體分配時 使用new delete 少使用malloc free 1.4 少使用c風格的字串 多使用string 1.5 少使用強制
C++第三天
github:好了...以前網上查的幾十個都不好用了(也可能是太多重疊導致介面錯位的吧).............. http://tool.chinaz.com/dns -> 查github.global.ssl.fastly.net 和 assets-cdn.g
C++筆記 第三十七課 智慧指標分析---狄泰學院
如果在閱讀過程中發現有錯誤,望評論指正,希望大家一起學習,一起進步。 學習C++編譯環境:Linux 第三十七課 智慧指標分析 1.永恆的話題 記憶體洩漏(臭名昭著的Bug) 動態申請堆空間,用完後不歸還 C++語言中沒有垃圾回收的機制 指標無法控制所指堆空間的生命週期
C語言第6課——函式指標
定義 函式指標,其本質是一個指標變數,該指標指向這個函式。總結來說,函式指標就是指向函式的指標。 宣告格式:型別說明符 (*函式名) (引數) int (*fun)(int x,int y); 函式指標是需要把一個函式的地址賦值給它,有兩種寫法: fu