原创 C語言求100~200之間的素數

<span style="font-size:18px;">#include<stdio.h> #include<math.h> int main() { int m,i,a; int count = 0; for(m=101;m<

原创 簡單實現動態順序表

SeqList.h#pragma once #include<stdio.h> typedef int DataType; typedef struct SeqList{ DataType *arr; size_t size;

原创 C語言 1~100 所有整數中出現多少次數字 9

#include<stdio.h> int main() { int i = 0; int count = 0; int a,b; for(i=1; i<100; i++) { a=i/10; b=i%10; if(

原创 C語言 __TIME__,__LINE__等的使用

<span style="font-size:18px;"><span style="font-size:24px;">#include<stdio.h> #define WE\ //打印執行時間,行數,日期,文件位置 printf(

原创 簡單用函數指針數組和回調函數實現計算器

利用函數指針數組簡單實現計算器 函數指針數組:以char *(*p[3])(char *)爲例解釋,這是一個數組,數組名爲p,數組內存儲了3個指向函數的指針 這些指針指向一些返回值類型爲指向字符的指針、參數爲一個指向字符的指針的函數 #

原创 C語言 宏和函數 個人對編譯鏈接的理解

宏和函數: 1、宏是簡單的字符串替換,在引用宏的時候先用宏替換宏名,然後在編譯。 函數是編譯之後執行時再調用。所以宏佔用的是編譯的時間,函數是佔用的執行的時間。 宏在編譯之前進行,即先用宏體替換宏名,然後再編譯。 2、宏的參數不佔內存空間

原创 不創建臨時變量交換兩個變量的內容

#include<stdio.h> int main() { /*int a = 1; int b = 2;*/ int a = 0; int b = 0; scanf("%d,%d",&a,&b); a = a^b; b

原创 Linux環境下文件權限的簡單分析

       Linux環境下文件權限的簡單分析        最近學習了Linux環境下的一些基礎知識,在這裏淺談一下Linux下目錄、文件的管理權限。        在命令行輸入ll回車可看見各個目錄(or文件)的相關信息,除去一行開

原创 數據結構 對稱矩陣的壓縮存儲與稀疏矩陣的轉置

對稱矩陣的壓縮存儲與稀疏矩陣的轉置 一、對稱矩陣與對稱矩陣的壓縮存儲 對稱矩陣(Symmetric Matrix)       平時存儲一般矩陣我們都是用的二維數組,但我們可以看出對稱矩陣上三角與下三角的內容是一樣的。爲了節省空間我

原创 C語言 猜數字遊戲

<span style="font-size:18px;">#include<stdio.h> #include<time.h> #include<stdlib.h> int main() { int a = 1; while(1)

原创 C語言 打印菱形(可變行數)

<span style="font-size:18px;">#include<stdio.h> int main() { int i = 0; int j = 0; int line = 0; printf("please ent

原创 C語言 將一個整形數字二進制位進行奇偶交換

<span style="font-size:24px;"><span style="font-size:18px;">#include<stdio.h> #define WOME(X)\ (((X&0x55555555)<<1)|(

原创 模擬實現通訊錄(可變長)

contactlist.h #ifndef _CONTACT_ #define _CONTACT_ #include <stdio.h> #include <windows.h> #include <assert.h> #include

原创 C語言打印九九乘法表

<span style="font-size:18px;">#include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++)

原创 C++中對類和對象基礎理解

C++中對類和對象基礎理解 C++不是純面向對象的編程語言,而是基於面向對象的語言,因爲C++中包含C語言的部分,而C語言是面向過程的。 面向對象的三大特性:封裝、繼承、多態。 封裝:將方法和數據封裝在類裏面,可以根據訪問限定符的使用