原创 共用體簡介

   有時想用同一段內存單元存放不同類型的變量,在C語言中提供了一種使幾個不同類型的變量共享同一段內存的結構,稱爲“共用體”類型的結構。    定義共用體類型變量的一般形式爲:    union 共用體名     {         成員表

原创 使用字符串處理函數

    首先介紹下使用通用的輸入輸出函數如何處理字符串char str[20]; scanf("%s", str);    //輸入 printf("%s", str);   //輸出   這裏將整個字符串一次輸入或輸出,用"%s"格式符,

原创 學習《JAVA入門經典 第6版》

每天至少學習四個小時12天完成這本書的學習所有代碼都要手輸,所有習題都要完成

原创 我的iPhone設置

藍牙    關閉藍牙,節省電量。蜂窩移動網絡    我的iPhone 5c更新到ios 9.0.2後,居然有了4G功能。但是這裏只有【啓用3G】設置。    下面有將蜂窩移動數據用於:可以關閉【股市】等無用項。    注意:一定要記得關閉【

原创 對文件的輸入輸出

C文件的有關基礎知識    文件(file)是程序設計中的一個重要概念。所謂“文件”一般指存儲在外部介質上數據的集合。一批數據是以文件的形式存放在外部介質(如磁盤)上的。操作系統是以文件爲單位對數據進行管理的,也就是說,如果想找存放在外部介

原创 C語言解兩個乒乓球隊賽事問題

譚浩強C語言課後題  第五章第17題 題目:兩個乒乓球隊進行比賽,各出三人。甲隊爲A,B,C三人,乙隊爲X,Y,Z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。A說他不和X比,C說他不和X,Z比,請編程序找出三隊賽手的名單#incl

原创 排成一圈數3退出最後一人位置問題--C語言譚浩強版練習8.5

   有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號位置/****************************************************** E8.

原创 關係數據庫SQL語言簡介

    SQL(structrued query language)是1974年由Boyce和Chamberlin提出的,主要包括:數據查詢(query)、數據操縱(manipulation)、數據定義(definition)和數據控制(c

原创 檢測字符串中有多少個單詞改新--C語言譚浩強版例6.8

例6.8 輸入一行字符,統計其中有多少個單詞,單詞之間用空格分隔開原解題思路:    從第一個字符開始逐個字符進行檢查,判斷此字符是否是新單詞的開頭。判斷是否出現新單詞,可以由是否有空格出現來決定。如果測出某一個字符爲非空格,而它的前面的字

原创 動態內存分配

什麼是內存的動態分配   全局變量分配在內存中的靜態存儲區,非靜態的局部變量(包括形參)分配在內存中的動態存儲區,這個存儲區是一個稱爲棧(stack)的區域。除此以外,C語言還允許建立內存動態分配區域以存放一些臨時用的數據,這些數據不必在程

原创 折半查找法--C語言譚浩強版練習6.9

    不多說,直接上圖。    本程序來源於百度百科——折半查找法#include <stdio.h> #include <stdlib.h> int main(void) {     int arrayA[15]={2, 4, 5, 

原创 C語言變量的存儲方式和生存期

動態存儲方式和靜態存儲方式   變量的存儲有兩種不同的方式:靜態存儲方式和動態存儲方式。靜態存儲方式是指在程序運行期間由系統分配固定的存儲空間的方式,而動態存儲方式則是在程序運行期間根據需要動態的分配存儲空間。局部變量的存儲類別    1.

原创 兩個指針指向同一個由malloc分配的空間,free掉一個問題

#include <stdio.h> #include <stdlib.h> int main(void) {     int *p1;     int *p2;     p2=p1=malloc(sizeof(int));     p

原创 谷歌瀏覽器快捷方式

窗口和標籤頁快捷方式Ctrl+N                            打開新窗口按住 Ctrl 鍵,然後點擊鏈接       在新標籤頁中打開鏈接按住 Shift 鍵,然後點擊鏈接      在新窗口中打開鏈接Alt+F4

原创 單向鏈表

   鏈表是一種常見的重要的數據結構,它是動態地進行存儲分配的一種結構。這裏着重說明最簡單的一種鏈表——單向鏈表結構    鏈表有一個“頭指針”變量,它存放一個地址,該地址指向一個元素。鏈表中每一個元素稱爲“結點”,每個結點都包括兩部分:一