学习总结1、函数有利于我们可以省去重复的代码,函数可以使程序更加模块化,从而有利于程序的阅读、修改和完善。我们在系统设计或架构设计的时候,往往追求的是模块化、组件化、松耦合,而函数就是其代码的表现。许多程序员喜欢把函数看作“黑盒子”,即对应一定的输入产生特定的结果或返回某个数值,而黑盒子的内部行为并...
分类:
编程语言 时间:
2015-06-17 19:54:33
阅读次数:
274
记得当初从C语言学习开始就使用scanf,关于scanf的用法也略知一二,对使用scanf出现的问题并未进行深刻探究,故笔者打算对scanf实现进行探究。
如何找到scanf源码
关于VC中的CRT代码在 VS目录下的\VC\crt\src中,我们就先把scanf.c扒出来。
int __cdecl scanf (
const char *format,...
分类:
其他好文 时间:
2015-06-17 09:48:39
阅读次数:
166
/* (盯着先拔头筹程序)* 该计划的版权声明和版本号* Copyright (c) 2011, 烟台大学计算机学院学生的学校 * All rights reserved.* 文件名: 学生成绩管理系统 * 作 者: 刘江波 * 完毕日期: 2012 年 6 月 23 日* 版 本 号: v.623...
分类:
编程语言 时间:
2015-06-16 18:56:05
阅读次数:
137
1、程序取得所需空间的方法有两种,一种是在加载程序的时候为程序分配,再就是程序在执行的过程中向系统申请。2、我们若要一个程序在被加载的时候取得所需的空间,则必须要在源程序中做出说明。我们通过在源程序中定义段来进行内存空间的获取3、程序运行的时候,CS寄存器中存放代码段的段地址。4、在源程序中使用end 标号来指明程序的入口(要执行的第一条指令),所以程序架构就可以如下:assume cs:code...
分类:
编程语言 时间:
2015-06-15 13:10:33
阅读次数:
154
学习编程语言之前,首先要搞清楚“编程语言”这个概念。很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉……我们说的是汉语,是“中国语言...
分类:
编程语言 时间:
2015-06-13 21:33:39
阅读次数:
161
GVEdit这个绘图软件呢我也是刚接触的,感觉画起图来还是很爽的。。。尤其很熟悉c++后很容易上手这门dot语言。先看一下十分清新的编程界面:没有天下最邪恶的语法加亮,没有缩进行。。。这又算什么!我们可是有编译环境的,像这样。。。所以呢如果不是很习惯它的编程环境自己开一个c++就挺好的。。。(在线的...
分类:
编程语言 时间:
2015-06-13 12:39:12
阅读次数:
189
Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储同样类型的数据。字典尽管无序存储同样类型数据值可是须要由独有的标识符引用和寻址(就是键值对)。Swift 语言里的数组和字典中存储的数据值类型必须明白。 这意味着我们不能把不对的数据类型插入当中。 同一时候这也说明我们...
分类:
编程语言 时间:
2015-06-06 22:07:43
阅读次数:
177
概念1、一个汇编程序是由多个段组成的,所有将被计算机处理的信息:指令、数据、栈,被划分到了不同的段中。一个有意义的汇编程序中至少要有一个段。段的定义语法如下:段名 segment……段名 ends2、end:是汇编程序的结束标志3、assume:将某一个段与某个段寄存器进行关联4、一个程序结束后,将CPU的控制权交还给使他得以运行的程序,这个过程称为“程序返回”5、程序编写到运行的过程:编写源程序...
分类:
编程语言 时间:
2015-06-06 10:40:02
阅读次数:
133
大道至简第6章“从编程到工程”中说到“语言只是工具”,对这句话我感觉既是对语言的膜拜也是漠视。不同的角度应该有不同的理解,作为一个初学者,没有什么开发经验的学习者,我们所应该做的不是研究太多深层次的东西,应该抓住基础的东西,多多练习,把语言学习当做一个重点来学习。当有了足够的编程经验,我们应该转移我...
分类:
其他好文 时间:
2015-06-05 10:10:11
阅读次数:
122
字节对齐字节对齐就是数据在内存中的位置。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。字节对齐的必要性需要字节对齐的根本原因在于CPU访问数据的效率问题。假如整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果取它的值的话需要访问两次内存,第一次取从0x00000002-0x0...
分类:
编程语言 时间:
2015-06-03 17:42:45
阅读次数:
182