C程序设计(一)【认识C语言及导言】

Today begin my first blog for C !

写在前面: 想写博客特别久了,另外C语言在学习数据结构的时候感觉自己学的很不扎实,于是想重新学习一遍,同时将自己的学习经历汇聚成文,希望能对大家有所帮助。

认识C语言: 

  1.  C语言是一种通用的程序设计语言,它不受限于任何一种操作系统或机器,可移植性强。
  2.  C语言中很多概念来自Martin Richards开发的BCPL语言。
  3.  C语言是一种较为低级的语言,(所以可能自己造轮子比较多),这也是C语言设计的初衷:能让程序员清楚的明白他们要干啥。
  4.  C语言适合用来写操作系统和编译器,所以被称为“系统编程语言”

  1. 导言

        入门

#include<stdio.h>
int main()
{
   printf("hello,world");
   return 0; 
}

       对上面一个入门程序的探索 :

      1. include 表示包含标准库的消息(此处很早以前同学让我库函数不要用stdio.h要用cstdio,当时不是特别理解,现在查阅资料后发现:cstido更多的用在C++中,stdio.h用在C中,尽管C++兼容C语法,但最好还是不要混用)

      2. main 是程序的入口函数,在进入入口函数之前,其实电脑已经做了很多事情,运行库,创建好初始环境等。另外html中的main代表主体(html又有点忘了qaq),python中_main_也是大同小异的。

      3.  printf是库函数,后期学习数据结构了解到printf其实是挺耗费时间的。

      4.  “”即双引号括起来的字符序列称为字符串及字符串常量。 

一个典型入门程序

#include<stdio.h>

/*打印从 0~300 的华氏温氏转换对照表 */
/*这个程序典型在数据类型的选择,这里我选择了
  将fahr和celsius定为int,于是后面的式子就需
  要做适当的变换,如果选择float,式子就可以按
  照原先的写法 */ 

int main()
{
	int fahr,celsius; //变量命名尽量需要有实际意义
	int lower,upper,step;
	
	lower = 0;
	upper = 300; 
	step = 20;
	for(fahr = lower;fahr <= upper;fahr+=step)
	{
		celsius = 5*(fahr - 32)/9;  
		printf("%3d %6d\n",fahr,celsius); //这里为了输出美观,引入%3d表示右对齐占3个字符 
	} 
	return 0;
} 

        结语:C语言是一门有趣的语言,同时可能会让你感受到很累大笑,因为你需要从无到有重新建造。

                  So,let's begin our journey in our world in C !


      


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值