C语言程序设计(谭浩强)学习笔记1

这篇博客介绍了C语言的发展过程、特点、与C++的区别,强调了C语言的简洁性和高效性,并简述了C程序的基本结构,包括输入输出函数、预处理命令、数据类型和运算符。此外,还探讨了算法的概念和结构化程序设计的重要性。
摘要由CSDN通过智能技术生成

1 C语言概述

1.1 C语言的发展过程

1.2 当代最优秀的程序设计语言

1.3 C语言版本

1.4C语言的特点

  1. C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字(auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, static, sizof, struct, switch, typedef, union, unsigned, void, volatile, while)。9种控制语句,程序书写自由,主要由小写字母表示,压缩了一切不必要的成分。Turbo C扩充了11个关键字(asm, _cs, _ds, _es, _ss, cdecl, far, hugeiterrupt near, pascal)。
  2. 运算符丰富。共有34种。
  3. 数据结构类型丰富。
  4. 具有结构化的控制语句。
  5. 语法限制不太严格,程序设计自由度大。
  6. C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。
  7. 生成目标代码质量高,程序执行效率高。
  8. 与汇编语言相比,用C语言写的程序可移植性好

1.5 面向对象的程序设计语言

C++

1.6 C和C++

1.7 简单的C程序介绍

main()
{
   
	printf("Hello World!\n");
}
  • mian是主函数的函数名,表示这是一个主函数
  • 每一个C源程序都必须且只有一个mian函数
  • 函数调用语句,printf函数的功能是把要输出的内容显示出来
#include<math.h>
#include<stdio.h>
main
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值