第二章,也没啥好总结的,也就是C语言的简单的概述,无非就下面的这段话而已。
C程序由一个或多个C函数组成。每个C程序必须包含一个main()函
数,这是C程序要调用的第1个函数。简单的函数由函数头和后面的一
对花括号组成,花括号中是由声明、语句组成的函数体。
在C语言中,大部分语句都以分号结尾。声明为变量创建变量名和
标识该变量中储存的数据类型。变量名是一种标识符。赋值表达式语
句把值赋给变量,或者更一般地说,把值赋给存储空间。函数表达式
语句用于调用指定的已命名函数。调用函数执行完毕后,程序会返回
到函数调用后面的语句继续执行。
printf()函数用于输出想要表达的内容和变量的值。
不多说了,直接做第二章的练习题吧
/*第一题*/
#include <stdio.h>
int main(void)
{
printf ("Gustav Mahler\n");
printf ("Gustav\nMahler\n");
printf ("Gustav ");
printf ("Mahler");
return 0;
}
/*第二题*/
#include <stdio.h>
int main(void)
{
printf ("My name is 一笑!\n");
printf ("I come form China.\n");
return 0;
}
/*第三题*/
#include <stdio.h>
int main(void)
{
int age, day;
printf ("please input your age: ");
scanf ("%d", &age);
day = 365 * age;
printf ("I am %d years old!\nThis is %d days!\n", age, day);
return 0;
}
/*第四题*/
/*第一种写法*/
#include <stdio.h>
int main(void)
{
printf("For he's a jolly good fellow!\n");
printf("For he's a jolly good fellow!\n");
printf("For he's a jolly good fellow!\n");
printf("Which nobody can deny!");
return 0;
}
/*第二种写法,简单的调用函数*/
#include<stdio.h>
void jolly(void);
void deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
return 0;
}
void jolly(void)
{
printf("For he's a jolly good fellow!\n");
}
void deny(void)
{
printf("Which nobody can deny!");
}
/*第五题*/
#include <stdio.h>
void br(void);
void ic(void);
int main(void)
{
br();
printf(", ");
ic();
printf("\n");
ic();
printf("\n");
br();
return 0;
}
void br(void)
{
printf("Brazil, Russia");
}
void ic(void)
{
printf("India, China");
}
/*第六题*/
#include <stdio.h>
int main(void)
{
int toes = 10;
printf (" toes is %d\n Double toes is %d\n Squared toes is %d", toes, toes*2, toes*toes);
return 0;
}
/*第七题*/
#include <stdio.h>
void Smile (void);
int main(void)
{
Smile ();
Smile ();
Smile ();
printf ("\n");
Smile ();
Smile ();
printf ("\n");
Smile ();
return 0;
}
void Smile (void)
{
printf ("Smile!");
}
/*第八题*/
#include <stdio.h>
void one_three (void);
void two (void);
int main(void)
{
printf ("staring now:\n");
one_three();
return 0;
}
void one_three (void)
{
printf ("one\n");
two();
printf ("three\ndone!");
}
void two (void)
{
printf ("two\n");
}
好了,第二章的就到这里,后面的才是真正的开始,另外给跟我一样的菜鸟一句话:纸上来的终觉浅,绝知此事要躬行!大佬请自觉忽略!看的有错误的地方请留言给我,最后请大家多多指正。