|
阳光强军计划-之-C语言描述
作者:左庶
前言
C语言并不是每一个程序员或计算机工作者必须掌握的技术,但绝对是一个计算机高手的必修课和基本功.
今天我们学习C语言,并不能帮我们完成任何针对当今流行的工作站(例如microsoft OS)所涉及的开发任务,但是,因为C语言是一门中级语言,语法较其他高级语言(例powerscript、VBS、JPS)非常严谨苛刻,语言体系模块(循环、嵌套、类、对象等)较其他语言又很完整,这无形中,对程序设计人员的要求是非常高的,所以,学习和掌握它对每一个信息工作者是非常重要的,关键是在于学习C语言能够培养一个计算机工作者的“严谨·细心·完美”职业情操,千万不要小看这六个字,如果在我们的设计工作中缺少它,你的程序设计工作会步履艰难,就像开启一辆经常发生维修故障不能上阵的战车,战斗力是强大的,但,战斗水平却是低级的,无奈,战斗结果是失败的。学习和掌握好C语言会为我们学习其他程序设计语言扫平障碍,让我们在解决程序设计问题时游刃有余。
在接下来,我会以我的业余时间,连编撰这部教材,谨以此书献给热情、善良的“风的色彩”和技术工作组的同事们。希望她能不断进步,朝自己的理想大胆的迈进。
声明:如果我在此书中将到任何错误的概念,请各位高手积极纠正,我在这里先谢谢你们啦。
第一章 C语言概述
1.1 我是C,我不难
例1.1
main()
{
printf("Hello,fengdesecai!Hello,Shine!\n");
}
执行这个程序,会在屏幕上输出一条信息
Hello,fengdesecai!Hello,Shine!
其中,main表示“主函数”,没一个C程序都必须有一个main函数。函数体由大括号{}括起来。本例中主函数内只有一个输出语句,printf是C语言中的输出函数。双引号内的字符串原样输出。“\n”是换行符。即在输出“Hello,fengdesecai!Hello,Shine!”后会车换行。请注意,没一条C语言后必须有一个分号。
例1.2
main()
//这个程序是求两数之和。以后,我会经常用到“// or /*内容*/”这样的符号,在语言里,这叫作注释,计算机不会执行它,主要起说明作用,我们也可以在调试程序的时候,把暂时不用的语句前用/* …… */引起来,或者,在它前面加//即可,试试看。
{
int topic,bbs,sum;
//这时定义变量
topic=7270;bbs=44935;/*这时赋值语句*/
sum=topic+bbs;
printf("阳光总帖数为%d,其中主题%d,回贴%d\n",sum,topic,bbs);
}
本程序的作用是求两个整数的和。在这条程序中,我多次使用拉注释,注释是用来给人看的,它对整个编译不起丝毫作用。在第3行,我们声明拉变量sum,bbs,topic都是整型(int)变量。第4行是多条赋值语句,使topic,bbs的值分别等于7270和44935,在第5行中使sum的值为topic+bbs.第6行%d使输入输出的“格式符”,表示把后面三个变量的值分别按“十进制整数”输出
因有急事外出,先写这些,待续 |
|