随笔分类 - [17] C语言程序设计
C语言程序设计,C Program。
摘要:每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下: 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 2)设备驱动程序和操作系统只能用C语言来编写。...
阅读全文
摘要:在C语言中,如何输出百分号呢? 很简单,只要在格式控制符里输入2个 %% 就可以了,例如: #include <stdio.h> int main() { int a=90; printf("%d%%\n",a); return 0; } 这样就会在屏幕上得到 90%
阅读全文
摘要:我们已经知道计算机中,所有数据最终都是使用二进制数表达。 不过,我们仍然没有学习一个负数如何用二进制表达。 比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 5转换成二制是101,不过VC6中int类型的数占用4字节(32位),所以前面填了一堆0。 现在想知道,-5在计算机中如何表示? ...
阅读全文
摘要:C语言程序设计 授课日历 2009级印刷包装周次日期课次教学简要内容授课时数上机作业或上机内容执行情况年月日第7周10413151612C语言程序设组成简介基本数据类型、运算符及表达式熟悉C语言编程环境222第8周10420222334程序设计、顺序结构程序设计选择结构程序设计顺序结构、选择结构程序设计222第9周10427293056循环结构语句介绍基本结构综合设计举例循环结构程序设计222第1...
阅读全文
摘要:2010年春季学期C语言程序设计答疑安排(地点:教十楼三层教师休息室、第4周起实行) 周次周一(9-10节)周三(9-10节)周四(9-10节)周五(9-10节)4李5赵6王张7鲁张8夏李9刘张10夏鲁11李12于13王李14王于15王李
阅读全文
摘要:VC 绘图库(下载graphics.h):可以在 VC 下像 Turbo C 的 BGI 一样简单的绘图为什么要写这个库? 让初学者从 Turbo C 2.0(以下简称 TC) 或 Borland C++ 3.1 开始学编程是个不错的建议,只是 TC 的环境实在太老了,复制粘贴都很不方便。有一个 Win-TC,简单用了一下,实在是个害人的东西,还不如 TC 好呢,因为它简化了所有调试的部分(或许是...
阅读全文
摘要:涉及知识点:数组,结构体和指针 分析以下程序的运行结果: #include "stdio.h" struct sp { int a; int *b; } *p ; int d[3]={10,20,30}; struct sp t[3]={70,&d[0],80,&d[1]...
阅读全文
摘要:最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。 一、首先看看sizeof和strlen在MSDN上的定义 首先看一MSDN上如何对sizeof进行定义的: sizeof Operatorsizeof expressionThe sizeof keyw...
阅读全文
摘要:函数递归调用示例(教材习题5.3,运行结果012345)#include<stdio.h>void fun(int k);void main(){ int w=5; fun(w);}void fun(int k){if(k>0) fun(k-1);printf("%d",k);}
阅读全文
摘要:C语言程序设计 答疑安排(2009春季 1-10周) 地点: 8-309,如果8-309没开门则到8-308教室。 时间: 黑老师,第六周,周四下午,2:10-4:00 金老师,第七周,周二下午,4:10-6:00 王老师,第八周,周三晚上,7:30-9:00 王老师,第九周,周三晚上,7:30-9:00 李老师,第十周,周三下午,4:10-6:00 李老师,第十一周,周三下午,4:10-6:00...
阅读全文
摘要:课程名称 考试时间 监考教室 考试人数 C语言程序设计 第11周周6(2009-05-09) 19:00-21:00 曲江10-401 73 C语言程序设计 第11周周6(2009-05-09) 19:00-21:00 曲江10-407 27 C语言程序设计 第11周周6(2009-05-09) 19:00-21:00 曲江10-408 27 C...
阅读全文
摘要:一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。 2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(...
阅读全文
摘要:我安装上VC后,一编译程序,要么一直处于编译状态,要么处于linking...状态,VC就像死了一样。 不管英文版,中文版,装没装补丁都那样。 有时候VC经常 出现这样的情况,运行的时候,显示linking无法中止,关也关不了;点stop build也不行只好CTRL+ALT+DEL关掉。 应该是VC的BUG。。。。。我有时也出现过这种情况 。 终于找到了,我装了卡巴斯基就这样子,把...
阅读全文
摘要:-----------------------------------------编号:一题目:选择结构程序设计 目的:见指导书110页。 实验内容:教材:习题3.6, 习题3.7习题3.6:参考例1.2,使用if语句,或者使用条件表达式。习题3.7:参考教材例题3.13,教材299页的math.h,不要使用 10<=x<20 . “无定义”,其余值用print...
阅读全文
摘要:C语言程序设计 答疑安排(2009春季 1-10周)地点:8-309,或者8-409,如果8-309,8-409没开门则到8-308教室。时间:黑老师,第六周,周四下午,2:10-4:00金老师,第七周,周二下午,4:10-6:00王老师,第八周,周三晚上,7:30-9:00王老师,第九周,周三晚上,7:30-9:00李老师,第十周,周三下午,4:10-6:00李老师,第十周,周五下午,2:10-...
阅读全文
摘要:/* 牛顿迭代法求解方程 在2.0附近的一个根 */ #include#includevoid main(){ double x1,x,f,f1; scanf("%lf",&x1); do { x=x1; f=x*x*x*x-3*pow(x,3)+1.5*x*x-4; f1=4*pow(x,3)-9*x*x+3*x; x1=x-f/f1; }while(fabs...
阅读全文
摘要:全国计算机等级考试二级C语言程序设计考试大纲(2007年版) ◆ 基本要求 1.熟悉 Visual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格。 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在 Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力◆ 考试内容>>一、C语言程序的结构 ...
阅读全文
摘要:关于考试报名时间,大体上,上半年的考试前一年11、12月份报名,下半年的考试6月份报名。具体到各地情况不同,同一个省的不同城市不同,同一个城市的不同考点也不完全相同。把考点名单列出来就是让你自己打电话去问,请不要舍近求远。 代码 考点名称 业务部门 联系人 联系电话6101 西安电子科技大学 ...
阅读全文