易截截图软件、单文件、免安装、纯绿色、仅160KB

【转】【C\C++语言入门篇】 序言

之前的定位可能主要为了研究底层及一些较复杂的问题上,而忽略了一些初学的朋友。导致他们可能一进来就有点“望而生畏”的感觉(自诩了哈,拍砖!)。应怪兽群里兄弟及一些朋友的建议,同时也为了把自己的经验及编程方面的一些想法分享给大家。因此打算写一些CC++语言基础入门的博文。
从本模块中,大家可以了解到一些什么?
1. 本模块定位为基础篇,主要还是一些语法上由浅入深,不会涉及很复杂的东西。着重从基础中去思考,去发散。
2. 纠正以往的一些不良好的编码规范。
3. 从一定得高度去看待自己所使用的语言,避免在胡同里打转。
4. 本模块是CC++结合着描述,当然是单独的。这样做也是为了让大家有个区分和对比。
5. 一些简单的程序执行效率考虑。
本模块并不是细致的讲解一些语法和基础,我们不能始终盯着语法或者种种限制而使我们的思维受到限制。在这里我们将共同去探讨编程的一些思想。从helloworld开始,一步一步逐步思考。我相信我们都会有很多收获。
每篇博文后面都会给出一些思考,欢迎初学的朋友回复你们的想法。大牛略过!
当然由于本人水平有限,这里也只是为了帮助和指引一些初学者。欢迎大牛们拍砖。


相关文档:

C输入输出

字符输入输出:
aa = getchar(); 
putchar(a); 
 
格式输出:
printf(格式控制, 输出表列);
%d 十进制数  %md m为指定的宽度 若数据位数小于m,则左端补以空格;若大于m,则按实际位数输出
%ld 长整型数据  %mld 指定字段宽度
%o 八进制整数形式  %mo
%x 十六进制整数形式  %m ......

C高级使用技巧整理

这里收集一些C语言使用中的高级技巧,这些技巧都是一些基本语法的巧妙使用,但是首次看到这样的用法会感觉眼花缭乱。
一、main函数的封装
在一些库中,为了集成度更高,往往会把main函数封装到库中,而提供给用户使用的是另一个自定义函数,这时候就会用到main函数的封装了,这里使用的是宏定义的技巧:
#define MyMain ......

【转】【C\C++语言入门篇】 结构体

前面两篇基本把指针给介绍完了,相信大家对指针已经不是那么陌生了。也不会因为指针和数组之间的关系而导致混淆了。大家可能也迫不及待想了解下后来的知识。今天我们就介绍下结构体。
对于结构体,既然叫结构体,形象上我们可以理解其就是一堆数据集合在一起形成一个结构。就比如一个学生的信息包括:学号、姓名、班级、年 ......

C++接口与实现分离的2种方法 (C/C++)

方法一:使用另一个实现类分装类的私有成员和函数,这种方法称为Pimpl方法。
test.h
#pragma once
#include "shared_ptr.hpp"
class CTest
{
public:
    CTest(void);
    ~CTest(void);
    void DoSomething();
private:
& ......

【转】【C\C++语言入门篇】 深入指针

再上一篇,我们介绍了基本调试。之前也说了,之所以把调试放在前面讲是因为后面的文章基本都会用到调试。观察我们的程序到底发生了什么。让我们能够直接明了的看清楚问题的本质。本篇将深入一点介绍指针这个让无数初学者畏惧的东西。希望大家再看完本篇之后能对指针有新的认识,之后不再惧怕它。觉得它就那么回事。那下面我 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号