原创 數組指針排序

 1 #include<stdio.h>   2    3 int main()   4 {   5         char* names[9]

原创 數組指針示例

 1 #include<stdio.h>   2    3    4 int main()   5 {   6         int a[5] =

原创 數組指針示例2

  1 #include<stdio.h>   2    3 char* func()   4 {   5         char a = '#';   6         return &a;//不要返回普通局部變量的地址!   7

原创 C++定義和強制轉換

  1 #include<iostream>   2 using namespace std;   3 #include<cstdlib>   4 //static_cast數值類型之間,有一方三void*的指針類型之間的轉換   5 /

原创 new和delete

  1 #include<iostream>   2 using namespace std;   3 #include<cstdlib>   4

原创 可變長參數示例

#include<stdio.h> #include<stdarg.h> int max(int cnt,...) {         va_lis

原创 位段 bitfield

 1 #include<stdio.h>   2    3 struct mode   4 {   5         unsigned char

原创 C和C++定義機制不同1

#include<stdio.h> #include<iostream> using namespace std; int main() {    

原创 函數指針示例

#include<stdio.h> //保持順序返回0,交換順序返回1 int rule1(double lh,double rh){return lh>rh;}//if(lh>rh) return 1;else return 0; in

原创 指針數組

#include<stdio.h> int main() {         int *a[5];int *o[5];//p是一個數組,5個元素,每個元素是int*         int* d(double);//p是一個函數,形參do

原创 C++ 結構指針

 1 #include<iostream>   2 using namespace std;   3 //結構變量.*成員指針 , 結構指針->*成

原创 二級指針

 1 #include<stdio.h>   2 #include<ctype.h>   3    4 int str2int(const char

原创 兩個九九乘法表

#include<stdio.h> int main() {         int i = 1,j = 1;         for(i;i<10

原创 函數指針

#include<stdio.h> void nianling(int n){printf("niangling :%d\n",n);} void

原创 指針基礎1

1 #include<stdio.h>   2 #include<string.h>   3    4 int main()   5 {   6