原创 猜拳遊戲的製作-使用if製作

/*    分析:     要讓電腦出拳     要讓玩家出拳       玩家出拳讓玩家輸入       電腦出拳應該隨機輸入         約

原创 c語言中typedef的使用

typedef 可以自定義一個類型 typedef的作用是可以將任何類型相當於改一個你自己喜歡的名字。 例如,改完以後int類型可以不叫int類型,直接只叫i類型(或者直接改爲中文名)  語法:typedef   原本類型的名字    你

原创 內存管理的基本概念及範圍

爲什麼要內存管理 因爲內存有限,要確保應用流暢的運行需要提供合理的空間並且要合理的釋放空間 一個app應用當內存達到  20M  系統會向該app發送警告  45M  系統會再次向該app發送警告  11

原创 值傳遞和引用傳遞

值傳遞: 使用函數,如果參數值基本數據類型,那麼傳遞數據的時候是將數據複製一份傳遞到函數 中. 在函數調用時將複製的數據賦值給函數的形式參數. 由於傳遞的是數據本身,因此常常稱 爲值傳遞。 簡單總結:傳遞

原创 文件操作實例-加密文件

#include <stdio.h>void encryptFile(){      FILE * fileRead;   fileRead = fopen("/Users/xxxxxxxx/Desktop/原文件.mp4", "r");

原创 C語言的預處理指令-include指令

1、#include是一個預處理指令1) 什麼是與處理指令? 就是在源代碼編譯之前進行的一系列操作。其中預處理指令包含:文件包含、宏定義、條件編譯指令 等等 預處理指令的特點:A、所有的預處理指令都是以#

原创 數組作爲函數的參數

1、數組元素作函數實參數組元素就是下標變量,它與普通變量並無區別。 因此它作爲函數實參使用與普通變量是完 全相同的,在發生函數調用時,把作爲實參的數組元素的值傳送給形參,實現單向的值傳送。 2、數組

原创 c語言指針介紹

1、指針的基本概念在計算機中,所有的數據都是存放在存儲器中的。一般把存儲器中的一個字節稱爲一個內存單元, 不同的數據類型所佔用的內存單元數不等,如整型量佔4個單元,字符量佔1個單元等,爲了正確地訪 問這些

原创 Xcode調試的使用

一、斷點調試 打斷點:         在對應的某行代碼行號處點擊鼠標左鍵,點擊完後會生成一個陰影,如: 下斷點有什麼用?當你用Xcode編譯並啓動程序時,程序執行到你下斷點的地方會卡住,不再往下執 行

原创 c語言的文件操作

文件的操作步驟步驟:一、打開文件使用fopen函數打開文件,然後使用文件指針變量接受。1、文件指針變量的聲明FILE *變量名;注:FILE四個字都需要大寫。例:FILE *fp;2、fopen函數的使用

原创 Xcode編碼區中行號如何顯示

第一步:調出preferences,偏好設置 a、使用快捷鍵  command  + ,b、菜單選項 Xcode   ->   preferences  第二步:選擇   Text Editing

原创 函數的申明

1、爲什麼需要對函數進行申明 編譯器很笨,只會從上到下依次將代碼翻譯成計算機可以識別的二進制指令,所以如果當函 數的申明寫在它被調用之後,編譯器會報錯!爲了解決這個問題,所以如果函數的實現寫在調用語句後面

原创 C語言的數組的介紹

數組:一個變量保存多個類型相同的數據數組的語法:           類型  數組名[正整數];            正整數就是你這個變量要保存多少個數據        例:int nums[10];

原创 c語言中數組長度的計算

一維數組  計算數組的長度:               sizeof(數組名)                 得到這個數組佔用內存的總長度       公式:        sizeof(數組名) /