Time of Update: 2015-03-28
標籤:由於在C語言中,不能把所有的代碼都放在一個.c檔案裡面,這樣這個.c檔案會很大,而且代碼維護起來會很麻煩。於是在網上找了些C語言多檔案編程的樣本,記錄下我的學習過程。 我們可以把我們的代碼按功能進行劃分,一些源檔案存放函數的實現,一些標頭檔聲明這些函數,這樣代碼會更有條理。標頭檔的大致格式:#ifndef _ABC_H_#define _ABC_H_//以上代碼是為了防止這個標頭檔被多次包含,確保名字唯一//宏定義#define _MAX 100//結果體聲明typedef
Time of Update: 2015-03-31
標籤:blank cccccc include 程式員 target ios培訓------我的c語言筆記,期待與您交流! #include <stdio.h>/*while (條件) { 迴圈體 } 運行原理 1.如果一開始條件就不成立,永遠不會執行迴圈體
Time of Update: 2015-03-30
標籤:c語言 楊輝三角 輸出以下的楊輝三角形(要求輸出10行) 原始碼#include <stdio.h>int main (){ int a[10][10]; int i; int j; for(i=0;i<10;i++) { for(j=0;j<=i;j++) { if( i==j || j==0)
Time of Update: 2015-03-29
標籤:好吧,我承認標題是用來搞笑的,因為內容實在談不上有什麼深度,只是介紹下記憶體布局,深度不夠只好淺度來湊:-)單刀直入,這次部落格計劃討論如下三種情形下的C++對象記憶體布局:1.單繼承帶覆蓋;2.帶重複繼承的多重繼承帶覆蓋;3.帶重複繼承的多重虛擬繼承帶覆蓋之所以只給出這三種情況是因為個人認為其餘的情形是平凡的,被以上三種所蘊含;其次這幾種情況都是包含成員變數的,這也是和上篇部落格的區別所在;最後就是這篇決定調整一下敘述方式:先給出預期結果,然後通過運行結果來驗證我們的想法。以下程式運行環
Time of Update: 2015-03-30
標籤:/********************************************************************** * main.cpp * Compiler: GCC,VS,VC6.0 win32 * Author:WK * Time: 2015 3 29 ********************************************
Time of Update: 2015-03-29
標籤:include 程式員 cccccc c語言 color #include <stdio.h>int main(){ int a = 10; int b = 11; // 條件成立就返回1,真 // 條件不成立就返回0,假 int result = b < a;
Time of Update: 2015-03-21
標籤:c語言 統計 結構 /*本次作業對於我還是很有難度的,經過不斷失敗、嘗試,總算通過了。由於自己的不算規範,以下標出自己的環境:Linux 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_
Time of Update: 2015-03-21
標籤:unity unity3d unity3d培訓 unity3d極致學院 unity3d遊戲開發 Unity 內建群組件基本沒有可以繼承的。某些比較常用但現有 API 沒有定義的功能,我們可以通過 C# 的擴充類方法來實現(注意一點,擴充方法對於值類型傳遞的不是引用,所以無法修改原對象、並且傳遞體積較大的
Time of Update: 2015-03-27
標籤:結構體定義三種方式: 1 #include<stdio.h> 2 //第一種定義方法 3 struct point { 4 int x; 5 int y; 6 }; 7 struct point p1,p2; 8 9 //第二種定義方法 10 struct { 11 int x; 12 int y;
Time of Update: 2015-03-28
標籤:聲明:下面實驗中[]裡面表示要輸入裡面的符號,[]符號本身並未輸入1、cin>>cin使用空白(空格、定位字元、斷行符號)來確定字串的結束位置。 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 char p[100]; 7 char q[100]; 8 cin>>p; 9 cout<<p;10 cin>>q;
Time of Update: 2015-03-21
標籤: 首先學的是C語言的基礎文法,主要分為關鍵字、標示符、注釋、資料、常量、變數。一、關鍵字 1 關鍵字是指在C語言中系統預設的有特殊意義的字元 2 關鍵字全部是小寫字母表示,總共32個關鍵字(主函數【main】中int 、return),如下:auto double int struct break else long switchcase enum
Time of Update: 2015-03-21
標籤:成員訪問運算子點運算子“.”和箭頭運算子“->”,都可以用於訪問成員,其中點運算擷取類對象的一個成員,箭頭運算擷取指標指向對象的成員。運算式ptr->men等價於(*ptr).mem: string s = “hello”, *p = &s;auto n = s.size();
Time of Update: 2015-03-20
標籤: 在實際的軟體開發項目中,大家也許會遇到修改檔案的尾碼的需求(例如,將doc格式修改為docx格式)。本文提供了修改檔案尾碼的C語言實現,並示範了修改檔案尾碼的過程。 1. C程式實現 2. 修改尾碼的過程 step 1:
Time of Update: 2015-03-20
標籤:剛開始學習c++的人都會遇到這樣的問題: 定義一個類 class A,這個類裡面使用了類B的對象b,然後定義了一個類B,裡面也包含了一個類A的對象a,就成了這樣://a.h #include "b.h" class A { .... private: B b; }; //另一個標頭檔 b.h #include "a.h" class B { .... private: A a; }; 一編譯,就出現了一個互包含的問題了,這時就有人跳出來說,
Time of Update: 2015-03-30
標籤:高手掠過!僅僅是整理一下自動屬性: C#自動屬性可以避免原來這樣我們手工聲明一個私人成員變數以及編寫get/set邏輯代碼如下//Demo: public class User { public int Id { get; set; }
Time of Update: 2015-03-31
標籤: 在這一次的課程中,我們主要學習了C#中一些關於類的的具體應用和物件導向(OOP)的三大特點:封裝(Encapsulation)、多態(Polymorphism)和繼承(Inheritance)。接下來就讓我們來實驗一下學到的知識。 (一)This 關鍵字 this關鍵字(又稱this指標)是類中所有非靜態方法的隱藏指標。 調用this的方法有很多種,首先是在收到與成員變數同名的參數時,使用this可以避免混淆,就像下面過程所示範的: 成員函數SomeMethod收到了
Time of Update: 2015-03-31
標籤: 1.0 開啟檔案隱藏屬性 string fileName = "text.txt"; if (!File.Exists(fileName))//判斷檔案是否存在 { File.Create(fileName);//建立一個文字檔 } //判斷檔案夾是否已經具有隱藏屬性 if
Time of Update: 2015-03-21
標籤:一、需求: 為了安全,項目中前台登陸用的密碼需要加密傳到後台,後台c#解密登陸密碼。二、解決方案 採用非對稱式加密演算法RSA來達到目的,前台登陸頁面一載入便發送一次ajax請求擷取後台產生的公開金鑰,用於前台加密,使用者點擊登陸時出發加密過程並提交加密的資料到後台,後台C#語言採用已封裝好的RSA演算法工具進行密碼解密。
Time of Update: 2015-03-20
標籤:說明:本人用的win8
Time of Update: 2015-03-20
標籤: <c:if test="${empty str}"> str為空白</c:if> <c:if test="${not empty str}"> str不為空白</c:if> 例子:<c:if test="${empty Itirann_wakazuFlg && empty Itirann_syoukaiFlg }"><tr align="