C语言笔记-概述
来源:互联网 发布:java二维码识别原理 编辑:程序博客网 时间:2024/06/03 16:00
CH1 C语言概述
内容提要:
1.C语言的起源与发展 (P.1 自学)
2.C语言的特点 (P.2)
3.简单的C语言程序介绍
C语言的起源与发展概述:
他的发展与UNIX系统是密不可分的,是阮生兄弟。当时,就是为了写UNIX系统而设计了C语言;在发展中,他们相辅相成,共同发展。但发展到现在,C语言完全可以脱离UNIX的平台,移植在不同的机型,不同的操作系统上,都用C语言的编译程序。
C语言特点:
1.语言简洁、紧凑、灵活(32个关键字,9种控制语言)
2.运算符丰富(34种表达式)
3.数据结构丰富
4.具有结构化的控制语句
5.目标代码质量高,程序执行效率高
6.可移植性好
7.兼有低级语言和高级语言的特点
8.语法限制不太严格,程序设计自由度大
简单的C程序介绍:
#include"stdio.h" /*包含头文件*/
void main() /*主函数*/
{
printf("this is a c program!/n"); /*输出一句话*/
}
求两数之和
#include "stdio.h" /*包含头文件*/
void main() /*主函数*/
{
int a,b,sum; /*定义变量*/
a=123; /*给变量赋值*/
b=456;
sum=a+b; /*求a与b的和*/
printf("sum is %d/n",sum); /*输出结构*/
}
求两数中的大数
#include "stdio.h" /*包含头文件*/
int max(int x,int y) /*定义max函数,函数值为整型,x,y为形参,整型*/
{int z; /*函数中用到的内部变量Z,也要加以定义*/
if (x>y) z=x; /*比较x,y的大小,如果X>Y,则执行Z=X*/
else z=y; /*否则执行Z=Y*/
return(z); /*将Z的值返回,通过max带回调用处*/
}
void main() /*主函数*/
{int a,b,c; /*定义变量*/
scanf("%d%d",&a,&b) /*输入变量a,b的值*/
c=max(a,b) /*调用函数,将得到的值赋给C*/
printf("max=%d",c); /*输出C的值*/
}
通过简单C程序介绍,对C语言有一个感性的认识,从中分析C语言的特点
C程序的结构特点和书写格式
1. 函数是组成C程序的基本构件
2.一个函数由两部分组成:函数的说明部分 函数体
/ /
【说明部分】 执行部分
3.一个C程序总是从main函数开始执行
4.语句以分号;结束
5.书写格式自由
6.用/*……*/做注释
- C语言笔记-概述
- C语言笔记,(一)概述
- 《C语言宝典》学习笔记(二):概述
- C语言设计教程笔记_概述
- IOS学习笔记03---C语言概述
- C语言高级语法概述笔记
- C语言学习笔记 指针概述
- C语言笔记系列(一)--概述
- C语言学习笔记 lesson2 编程概述
- 笔记1——C语言概述
- C语言自学笔记-第1章 C语言概述
- 传智播客C语言笔记一:C语言课程概述
- C语言学习笔记之 第一讲:C语言概述
- C C语言概述
- c学习笔记(二)C语言概述
- C Primer Plus学习笔记----第二章C语言概述
- C语言:C语言概述
- 【C语言】C语言概述
- 到底该做什么样的工作?
- JTable常见用法细则
- JSF 优点(转)
- 对Spring MVC Framework的理解(转)
- j2ME-计算两个日期的天数差
- C语言笔记-概述
- 谨以此文献给所有想当程序员的朋友(转)
- 处理教材:Introduction to Objects of "Thinking in Java"
- 世界上最远的距离在“知”与“行”之间
- java.util.ConcurrentModificationException---用迭代器遍历Map时删除其中元素出现异
- 详解五险一金,毕业生绝对有用,当细阅之!
- 七个受用一生的心理寓言-工作生活都有用
- 电脑坏了。。。
- JTable该要怎么做