C语言基础
lcmm520
一个小渣渣....
展开
-
C语言链表小案例
Linux下C基础学习笔记 野指针的产生与解决 #include <stdio.h> #include <stdlib.h>int main() { char * p = NULL;//初始化p = NULL,即p->0x0000 p = (char *)malloc(100);//为p分配内存,p->0x1234 strcpy(p,"hello world"); /原创 2016-08-25 10:42:29 · 567 阅读 · 0 评论 -
C基础学习笔记01
LinuxC基础学习(知识点)_01 野指针的产生与解决 #include <stdio.h> #include <stdlib.h>int main() { char * p = NULL;//初始化p = NULL,即p->0x0000 p = (char *)malloc(100);//为p分配内存,p->0x1234 strcpy(p,"hello world");原创 2016-08-25 15:49:35 · 421 阅读 · 0 评论 -
C基础学习笔记02
数组类型 int A[5] = {0}; int B[3][5] ={0};C语言规定[一维数组]: 数组名(A)是数组首元素的地址 根据数组名取地址(&A),取出的则是整个数组的地址C语言规定[二维/多维数组]: int * pArr[5] -> B[x][5]; 数组名(B)是指向数组第0行的所有元素地址 B+1 -> 是指向数组第一行的所有元素的地址原创 2016-09-20 09:31:34 · 721 阅读 · 0 评论 -
C语言面向对象
C语言通过函数指针实现[封装,继承,多态] #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h>//封装 typedef struct Teacher{ char * name; //函数指针(传递参数是为了让该函数只能被Teacher调用) void (*print)(st原创 2016-09-23 13:34:27 · 261 阅读 · 0 评论 -
C++基础_01
* C++ "Hello World!"#include <iostream> //C++的标准输入输出文件 using namespace std; //命名空间 int main (){ cout << "Hello World"<<"!"<<endl; //cout标准输出 endl<==> "\n" return 0; }* 一个简单的C++类#include <iostre原创 2016-09-26 09:45:23 · 727 阅读 · 0 评论