原创 博客系統(java | mysql)

Main package boke; import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * @Author Li

原创 精通學習C語言——函數(1)

函數是什麼⊙∀⊙?C語言的函數和其他語言的函數相似之處甚多,C中函數分爲庫函數和自定義函數,下面分別進行簡單介紹。 庫函數 C語言中的庫函數,很大程度上解決了我們在編寫程序中的繁瑣步驟,例如經常會遇到的基本功能,開發過程中每個程

原创 C語言基礎練習(2)

編寫一個程序,打印1-100中含有數字9的個數 int main() { int i = 0; int count = 0; for(i = 1; i <= 100; i++) {

原创 有趣的C語言(3)——基礎版掃雷

game.h #include <stdio.h> #include <string.h> #include <time.h> #include <stdlib.h> #define EASY_COUNT 10 #defin

原创 精通學習C語言——函數(2)

ADT和黑盒 C語言可以用於設計和實現抽象數據類型(ADT,abstract data type),因爲它可以限制函數和數據定義的作用域。這個技巧也被稱爲黑盒(black box)設計。抽象數據類型的基本想法是很簡單的——模塊具

原创 精通學習C語言——結構體

結構體的聲明 //結構是一些值的集合,這些值稱爲成員變量。結構的每個成員可以是不同類型的變量。 //結構體的聲明,語法如下: struct tag { member-list; }variable-list; //例如描述

原创 C語言基礎練習(5)

創建一個數組,init函數初始化0,print函數打印數組,reverse函數完成逆置。 #include <stdio.h> void Init(int arr[],int sz) { int i = 0;

原创 精通學習C語言——操作符(2)

表達式求值 表達式求值的順序一部分是由操作符的優先級和結合性決定,同樣,有些表達式的操作數在求值的過程中可能需要轉換爲其他類型。C的整形算術運算總是至少以缺省整形類型的精度來進行的,爲了獲得這個精度,表達式中的字符和短整型操作數在

原创 有趣的C語言(1)——猜數字遊戲

今天,我將彙總以前學習的知識,編寫一個猜數字遊戲的程序,進行鞏固訓練,以供大家參考。 參考代碼如下: #include <stdio.h> #include <stdlib.h> #include <time.h> //建立菜單

原创 C語言基礎練習(1)

編寫一個程序,可以比較三個數字的大小 int main() { int a,b,c = 0; printf("請輸入三個數: "); scanf("%d%d%d",&a,&b,&c); if(a

原创 C語言基礎練習(6)

使用指針進行字符串逆序 void reverse(char* str) { int len = strlen(str); char* left = str; char* right = str + le

原创 Java中幾種基於比較的排序

排序,就是使一串記錄,按照其中的某個或某些關鍵字的大小,遞增或遞減的排列起來的操作。平時的上下文中,如果提到排序,通常指的是排升序(非降序)。通常意義上的排序,都是指的原地排序(in place sort)。 穩定性,兩個相等的數

原创 MySQL_JDBC編程

數據庫編程的必備條件 編程語言,如Java,C、C++、Python等 數據庫,如Oracle,MySQL,SQL Server等 數據庫驅動包:不同的數據庫,對應不同的編程語言提供了不同的數據庫驅動包,如:MySQL提供了Ja

原创 精通學習C語言——指針

指針、間接訪問和左值 int a; int *d = &a; 指針變量可以作爲左值,並不是因爲它們是指針,而是因爲它們是變量。對指針變量進行間接訪問表示我們應該訪問指針所指向的位置。間接訪問指定了一個特定的內存位置,這樣我們可以

原创 MySQL表的增刪改查(2)

數據庫約束 約束類型: NOT NULL - 指示某列不能存儲 NULL 值。 UNIQUE - 保證某列的每行必須有唯一的值。 DEFAULT - 規定沒有給列賦值時的默認值。 PRIMARY KEY - NOT NULL 和