原创 數組指針排序
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