有時候,會想在ASP.NET中根據某個日期計算當天是星期幾。下面的代碼可以進行這種計算。(網上有很多範例程式碼,可是我看了好多都是錯誤的。而且都被轉載來轉載去,流傳開了。我在這裡就權且算更正一下。呵呵。)string CaculateWeekDay(int y,int m, int d){ if(m==1) {m=13;y--;} if(m==2) {m=14;y--;} int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; string
我們都知道,使用 malloc/calloc 等分配記憶體的函數時,一定要檢查其傳回值是否為“null 指標”(亦即檢查分配記憶體的操作是否成功),這是良好的編程習慣,也是編寫可靠程式所必需的。但是,如果你簡單地把這一招應用到 new 上,那可就不一定正確了。我經常看到類似這樣的代碼: int* p = new int[SIZE]; if ( p == 0 ) // 檢查 p 是否null 指標 return -1; /
const 在*左邊 表示指標指向的變數不可變const在*右邊 表示該指標本身是不可變的(4) 下面描述中,符合結構化程式設計風格的是(A)A. 使用順序、選擇和重複(迴圈)三種基本控制結構表示程式的控制邏輯 B. 模組只有一個入口,可以有多個出口 C. 注重提高程式的執行效率 D. 不使用goto語句(6) 在結構化方法中,用資料流程圖(DFD)作為描述工具的軟體開發階段是(B)A. 可行性分析 B. 需求分析 C. 詳細設計 D. 程式編碼(7) 在軟體開發中,下面任務不屬於設計階段的是(
#include <iostream>using namespace std; class Static{public: Static(int, int, int); ~Static(){} int Getsum();private: int x; int y; int z; static int sum;};int Static::sum = 0;Static::Static(int
程式一:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Windows.Forms;namespace PaintEvent{ class Program { static void Main(string[] args) { Form form =
對於一個剛剛接觸C++的學者來說,C++的強大,令你歎服,也令你頭痛----意味著我們需要掌握的知識是無窮無盡的!所以在學習的過程中需要掌握一定的學習方法,亦需要時刻地做一些筆記以提醒自己,又或者給一些初涉者提供一定的協助!一下是本人在學習C++ Primer Plues時,對於C++三種IME的一些筆記!