C Programming学习笔记【谭浩强老师编】(第一章)01

一、计算机程序

指令: 可以被计算机理解并执行的基本操作命令。
程序:一组计算机能够识别并执行的指令。一个特定的指令序列用来完成一定的功能
软件:与计算机系统操作有关的计算机程序、规程、规则以及可能有的文件及数据。

二、计算机语言

1.机器语言:机器指令的集合(二进制代码,计算机能够直接识别和接受)
2.汇编语言:符号语言,用英语字母和数字表示指令,通过汇编程序转换为机器指令才能被计算机执行
3.高级语言:功能强大,不依赖于具体机器。用高级语言编写的源程序需要通过编译程序转换为机器指令的目标程序。

三、高级语言的发展

非结构化的语言——>结构化的语言——>面向对象的语言
结构化的语言:程序必须顺序结构、选择结构、循环结构等构成,程序中的流程不允许随意跳转,程序总是由上而下顺序执行各个基本结构。

四、C语言的主要特点

1.C语言是完全模块化和结构化的语言
模块化:用函数作为程序的模块单位,便于实现程序的模块化
结合化:具有结构化的控制语句(顺序、选择、循环)
2.C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件
允许直接访问物理地址
能进行位(bit)操作
能实现汇编语言的大部分功能
可以直接对硬件进行操作

五、输出

要求在屏幕上输出:I am ihan

#include <stdio.h>			
int main()				      
{				               
    printf("I am ihan.\n");	 
    return 0;			
}				

在这里插入图片描述

六、求两个整数之和

#include <stdio.h>		 
int main( )			
{ 			
    int a,b,sum; 		
    a=1;			
    b=2;			
    sum=a+b;		
    printf("和为 %d\n",sum); 	
    return 0;		
}			

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值