
C语言
AG_
这个作者很懒,什么都没留下…
展开
-
【c基础练习】数组基础练习
数组基础练习原创 2017-10-12 18:23:31 · 1399 阅读 · 0 评论 -
【c基础】c语言精髓知识点总结
1、野指针:就是指针指向的位置是不可知的,指向的位置可能不能访问,触发段错误2、怎么避免野指针:在指针解引用之前,要确保指针指向一个绝对可用的空间常规做法:第一点:在定义指针时同时初始化为NULL; 第二点:在解引用之前先判断这个指针是不是NULL; 第三点:使用完后再将其赋值为NULL; 第四点:在使用指针前,先将其赋值绑定一个可用的地转载 2017-10-14 13:23:36 · 748 阅读 · 0 评论 -
【c基础】函数调用规则详解
在参数传递中,有两个重要的问题必须要明确说明:1. 当参数个数多于一个时,按照什么顺序把参数压入堆栈;2. 函数调用后,由谁来把堆栈恢复原状。在高级语言中,就是通过函数的调用方式来说明这两个问题的。常见的调用方式有:stdcall cdecl fastcall thiscall thiscall naked call下面就分别介绍这几原创 2017-10-13 14:03:35 · 1117 阅读 · 0 评论 -
C++读取配置文件的几种方法
ini文件的话读取更方便点。C++中有写ini文件和读ini文件的函数(应该是VC环境提供的,标准C++没有。)windows下就直接用函数读取ini文件看的你配置文件是什么类型了,如果是xml文件的话,可以用TinyXML解析器去解析,看这里:http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.htmlC+转载 2017-10-12 20:51:57 · 1626 阅读 · 0 评论 -
【c基础知识】#ifdef 条件编译的巧妙用法
我们有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为:#ifdef 标识符 #else程序段2 #endif 它的作用是: 当标识符已经被定义过(一般是用#define命令定义),则原创 2017-10-12 20:46:23 · 926 阅读 · 16 评论 -
【c基础知识】C指针详解(经典,非常详细)
前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:[cpp] view plain转载 2017-10-12 20:43:10 · 8863 阅读 · 2 评论 -
【c基础知识】指针注意事项
1.不允许向NULL和非法地址拷贝内存:标准定义了NULL指针,它作为一个特殊的指针变量,表示不指向任何东西。要使一个指针为NULL,可以给它赋值一个零值。为了测试一个指针百年来那个是否为NULL,你可以将它与零值进行比较。对指针解引用操作可以获得它所指向的值。但从定义上看,NULL指针并未执行任何东西,因为对一个NULL指针因引用是一个非法的操作,在解引用之前,必须确保它不是一个NU原创 2017-10-12 20:12:50 · 582 阅读 · 0 评论 -
【c基础知识】内存分区
首先我们来了解一下什么是数据类型?为什么需要数据类型?数据类型是为了更好进行内存的管理,让编译器能确定分配多少内存。数据类型基本概念:Ø 类型是对数据的抽象;Ø 类型相同的数据具有相同的表示形式、存储格式以及相关操作;Ø 程序中所有的数据都必定属于某种数据类型;Ø 数据类型可以理解为创建变量的模具:固定大小内存的别名;原创 2017-10-12 19:42:49 · 333 阅读 · 0 评论 -
【c基础练习】c语言实现配置文件解析
读取配置文件原创 2017-10-12 19:28:14 · 884 阅读 · 0 评论 -
【c基础练习】c语言实现链表
#define _CRT_SECURE_NO_WARNINGS#include#include#includetypedef struct _LINKNODE{ int data; struct _LINKNODE* next;}link_node;//创建节点link_node* init_linklist(){ //创建头结点指针 link_node* head原创 2017-10-12 19:25:01 · 296 阅读 · 0 评论 -
【c基础练习】文件练习
c文件练习原创 2017-10-12 19:10:18 · 340 阅读 · 0 评论 -
【c基础练习】指针
指针练习原创 2017-10-12 18:58:07 · 286 阅读 · 0 评论 -
【c基础练习】结构体
c基础结构体练习原创 2017-10-12 18:45:24 · 1413 阅读 · 0 评论 -
【c基础】对函数指针的详细理解
1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子:123A) char * (*fun1)(char * p1,char * p2);B) char * *fun2(char * p1,char * p2);C) char * fun转载 2017-10-14 13:20:41 · 462 阅读 · 0 评论