原创 error LNK2005: _main already defined in xxxx.obj

編號:LNK2005 直譯:_main已經存在於xxxx.obj中了。 錯誤分析: 直接的原因是該程序中有多個(不止一個)main函數。這是初學C++的低年級同學在初次編程時經常犯的錯誤。這個錯誤通常不是你在同一個文件中包含有兩個main

原创 The user specified as a definer ('XXXXX'@'%') does not exist

是由於XXXXX用戶對全局host無訪問權限。因此只要給XXXXX用戶添加一個訪問權限即可 步奏如下: mysql -u root -p passwd:   mysql> grant all privileges on *.* to

原创 error C2143: syntax error : missing ';' before (identifier) 'xxxx'

編號:C2143 直譯:在(標誌符)“xxxx”前缺少分號。 錯誤分析: 這是VC6的編譯期最常見的誤報,當出現這個錯誤時,往往所指的語句並沒有錯誤,而是它的上一句語句發生了錯誤。其實,更合適的做法是編譯器報告在上一句語句的尾部缺少分號。

原创 error C2018: unknown character '0x##'

編號:C2018 直譯:未知字符‘0x##’。 錯誤分析: 0x##是字符ASC碼的16進製表示法。這裏說的未知字符,通常是指全角符號、字母、數字,或者直接輸入了漢字。如果全角字符和漢字用雙引號包含起來,則成爲字符串常量的一部分,是不會引

原创 error C2001: newline in constant

編號:C2001 直譯:在常量中出現了換行。 錯誤分析: (1)       字符串常量、字符常量中是否有換行。 (2)       在這句語句中,某個字符串常量的尾部是否漏掉了雙引號。 (3)       在這語句中,某個字符創常量中是

原创 遞歸算法

程序調用自身的編程技巧稱爲遞歸,遞歸策略只需少量的程序就可描述出解題過程所需要的多次重複計算,大大地減少了程序的代碼量,遞歸算法寫出來的程序簡單易懂。 寫遞歸的方法是假設法,假設你的方法是對的 推出第一步,然後反覆調用就可以了 最經典的遞

原创 error C2015: too many characters in constant

編號:C2015 直譯:字符常量中的字符太多了。 錯誤分析: 單引號表示字符型常量。 一般的,單引號中必須有,也只能有一個字符(使用轉義符時,轉義符所表示的字符當作一個字符看待),如果單引號中的字符數多於4個,就會引發這個錯誤。 另外,如

原创 條件表達式的使用

#include <stdio.h> bool cmp(int a,int b) { if(a>b) return 1; if(a<b) return 0; } int main() {

原创 vc6.0 特別篇——程序的調試

調試快捷鍵開始單步調試(F10):單步執行,遇到函數調用時把其當作一條語句執行 深入函數的單步執行(F11):單步執行,遇到函數調用是深入到其內部 執行到光標處(ctrl+F10):一次執行完光標前的所有語句,並停到光標處 跳出函數(s

原创 c語言輸入流和輸出流的控制(小技巧)

#include<stdio.h> int main() { double a=0.123456789; int a0,a1,a2,a3,a4,a5; int _int=1; scan

原创 error C2041: illegal digit '#' for base '8'

編號:C2141 直譯:在八進制中出現了非法的數字‘#’(這個數字#通常是8或者9)。 錯誤分析: 如果某個數字常量以“0”開頭(單純的數字0除外),那麼編譯器會認爲這是一個8進制數字。例如:“089”、“078”、“093”都是非法的,

原创 error C2374: 'xxxx' : redefinition; multiple initialization

編號:C2374 直譯:“xxxx”重複申明,多次初始化。 錯誤分析: 變量“xxxx”在同一作用域中定義了多次,並且進行了多次初始化。檢查“xxxx”的每一次定義,只保留一個,或者更改變量名。 跟上一個錯誤差不多 案例: #includ

原创 scanf()中的%c 不能正常輸入的問題

#include <stdio.h> int main() { char a; int b; scanf("%d",&b); scanf("%c",&a); /***********************

原创 小遊戲——猜猜你的生日

import java.util.Scanner; import javax.swing.JOptionPane; public class learningAddition { /** * @param args */

原创 第一個Java程序

終於開始學習Java了,曬一下第一個Java程序 package welcome; public class welcome { public static void main(String[] args) { System.ou