一、阅读博客以下,在自己的博客发表感慨,要求必须真实,字数大于50,小于100!
写给24岁的自己 :http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html
24岁的我,应该已经毕业了吧 ,是呢,毕业了呢!4年后,世界又会有多大的变化,不知道曾经的苹果还是不是手机业界的龙头老大?微软的操作系统是否还是那么流行?我喜欢的暴雪公司是不是又出新的游戏了呢?也许那时候我们已经能像电影《钢铁侠》里面那样能够使用激光技术和模拟电子技术来构建虚拟网路了呢?····4年后的世界,网络技术一定是有飞跃性的进步了,不知道是不是有我这个当年c语言菜鸟的功劳呢?让我们拭目以待吧!!!!!
二、结合《第二章 C语言的基本元素》课程和网络,对以下每个问题发表感慨,要求必须真实,每个问题字数大于30,小于60!
1. 程序注释有什么用?
2. 主函数是个什么东西?有什么用?
3. int 是个什么鸟?
4. 循环,我喜欢,因为.........。
1、这玩意似乎是每个程序员必须写的,至少让人更能看的懂你写的是什么,也方便自己日后编代码方便;
2、主函数么,不就是main()么,它标志着整个程序的入口点,让你写的程序,从这个点开始真正的执行.
3、integer的缩写,代表整型,2字节,16位,有符号,范围:-2^15~2^15-1(-32728~32767)百度上有。
4、循环我也喜欢,不用那个的程序员不是天才就是傻逼。大量减少代码行数的神器啊!
三、编码练习
例 4-12 (1)
/*源程序:exp4_12(1).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
int r;
int g;
r=rand(); /*产生一个随机数*/
printf("input a number:");
scanf("%d",&g); /*从键盘输入的数*/
if(g==r) /*输入的数与产生的随机数比较*/
printf("right!\n"); /*如果两个数相等,输出这条信息*/
}
例 4-12 (2)
/*源程序:exp4_12(2).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
int r;
int g;
r=rand(); /*产生一个随机数*/
printf("input a number:");
scanf("%d",&g); /*从键盘输入的数*/
if(g==r) /*输入的数与产生的随机数比较*/
printf("right!\n"); /*如果两个数相等,输出这条信息*/
else
printf("the number is:%d,you are wrong!\n",r); /*如果两个数不相等,输出这条信息*/
}
例 5-2
/*源程序:exp5_2.cpp*/
#include<stdio.h>
main()
{ int i=1; /*设置循环控制变量i,使其初值为1*/
int sum=0; /*设置存放累加结果的变量sum,使其初值为0*/
while(i<=100) /*循环继续的条件*/
{ sum=sum+i;
i++; /*改变循环控制变量,使条件有可能趋于结束,
如果少了这条语句程序会如何运行?*/
}
printf("sum=%d\n",sum);
}
例 5-5
/*源程序:exp5_5.c*/
#include<stdio.h>
void main()
{ int i; /*设置循环控制变量i*/
int sum=0; /*设置存放累加结果的变量sum,时期使其初值为0*/
for(i=1;i<=100;i++)
{
sum=sum+i* (i+1); /*循环体描述累加的动作*/
}
printf("1*2+2*3+3*4+...+100*101=%d\n",sum);
}