C 基础知识

一, C程序的结构


main()    /*注释在此*/
{ 
  int a, b, c;
  scanf("输入a: %d, 输入b: %d",&a, &b);
  c = max(a, b);	 
  printf("The max value is : %d\n",c);
}
int max(int x, int y)
{
  int z;
  if(x > y)    z = x;
  else z = y;
  return (z);
}

1. 每个C程序必须有一个main() 函数 是程序的入口.

2.  scanf 和 printf 分别是C语言中的标准输入输出函数。

3. %d 是输入输出的格式字符串,代表十进制整数的输出。

4. “&a” 是把变量赋给 a变量所标志的地址中去,&的意思是取地址。

5. 函数的调用 max(a, b) a和b是实际参数, 

int max(int x, int y) 中的x, y是形参


总结: 
(1)C语言是有函数构成的。一个C源程序至少包含一个main函数,或者有一个main函数和若干其他函数。函数是c程序的基本单位。
     C的这种特别很容易实现模块化。
 (2) 函数的构成。 首部 和 函数体。 函数首部包括函数名 函数类型 函数属性 函数参数(形参 和 类型) 函数体就是{声明部分;....执行部分.;}
 (3)函数的入口是 main函数 ,main函数的位置很自由
(4)注释/*  */
 (5)注意库函数 scanf  printf

二、 C程序的运行流程

C语言必须经过编译器编译成目标文件 ,在由cc来链接库函数和其他函数 形成可执行文件 才能被计算机识别 进而运行

三、 C语言的特点 用途
1. 语言简洁,使用方便 灵活。  
2. 运算符多 包括了位运算符
3. 数据结构丰富  整形啊 实型 字符串型  数组类型 指针类型 结构体类型 共用体类型, 链表,树 栈等数据结构
4. 用函数作为程序的基本单位 易于模块化
5. 语法限制不太严格 程序设计自由度大。 数组下标越界不做检查 需要程序员自己保证程序的正确性
6. c允许直接访问物理地址 进行位运算,既可以实现汇编语言的大部分功能,既有高级语言的特性 又有低级语言的特性,正式这种双重性,
   使他即使成功的系统描述语言,又是通用的程序设计语言
7. 生成目标代码质量高 程序执行效率高
8. 可移植性好,适用于各个计算机和各种操作系统


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值