C Primer Plus 学习打卡之第二章(含课后编程答案)

知识概要
本章主要介绍了C程序的主要构成,学习了printf()函数,教了我们怎么编写一个简单的程序。本章所要求的简程序需要头文件,main()函数,自定义函数,以及声明变量、注释、printf()函数、赋值表达式语句等相关知识。

学习心得
还是有一些细节需要注意吧,我暂时总结到以下几点:
1、注意自定义函数的写法。我在学校课上学到的老师建议将自定义函数写到开头,这样可以省去在开头声明的那一步;而书上说建议把主函数写到开头,这样程序更易读。想着还是程序易读性更重要些吧,不能因为自己方便写出别人看不懂的程序哈。注释也该勤着写。还有是void hanshu(void)与void hanshu ()的区别,后者是旧编辑器的写法,还是遵循前者的写法吧。
2、printf()使用。只是打印空格也能打印。\n要时刻想着要不要。
3、我还get到C语言需要声明变量的好处。把变量放在一起方便读者查找和理解程序的用途,还会促使编程的人写程序前做计划,更重要的是有助于发现程序中的小错误,编译器查错能准点。

总结
第二章还算基础简单吧,以后可能会慢慢变难。刚写博客,可能还是有很多疏漏,写的也不够太细。如果有什么不足,还请大佬们指教。如果有一起想学习C语言的同学,我们一起交流,把C语言基础打牢!

最后是课后编程练习题
编程练习2.12
1、

#include<stdio.h>
int main()
{
 printf("YIN ZQ\n");
 printf("YIN\nZQ\n");
 printf("YIN");
 printf(" ZQ");
	return 0;
}

2、

#include<stdio.h>
int main()
{
 printf("YIN ZQ\n");
 printf("大连市");
 return 0;
 }

3、

#include<stdio.h>
int main()
{int year,day;
year=20;
day=year*365;
printf("你的年龄是%d,你活在这个世界上的天数是%d",year,day);
 return 0;
}

4、

#include<stdio.h>

void jolly(void);
void deny(void);

int main()
{
jolly();
jolly();
jolly();
deny();
return 0;
}

void jolly(void)
{
 printf("For he's jolly good follow!\n");
}

void deny(void)
{
 printf("Which nobody can deny!\n");
}

5、

#include<stdio.h>

void br(void);
void ic(void);

int main()
{
br();
printf(",");
ic();
printf("\n");
ic();
printf("\n");
br();
return 0;
}

void br(void)
{
 printf("Brazil,Russia");
}

void ic(void)
{
 printf("India,China");
}

6、

#include<stdio.h>
int main()
{
 int toes=10;
 printf("toes的两倍是%d\n",toes*2);
 printf("tose的平方是%d\n",toes*toes);
return 0;
}

7、

#include<stdio.h>
void smile(void);
int main()
{smile();
 smile();
 smile();
printf("\n");
 smile();
 smile();
printf("\n");
 smile();
return 0;
}
void smile(void)
{
 printf("Smile!");
}

8、

#include<stdio.h>
void one_three(void);
void two(void);
int main()
{
 printf("starting now:\n");
 one_three();
 printf("done!\n");
 return 0;
}
void one_three(void)
{
 printf("one\n");
 two();
 printf("three\n");
}

void two(void)
{
printf("two\n");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独孤西

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值