原创 猜拳遊戲的製作-使用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(數組名) /