大学 C语言程序设计第一讲,C语言程序设计第一讲c语言程序设计概述.ppt

C语言程序设计第一讲c语言程序设计概述

C语言的基本组成——标准字符集 数 字:0 1 2 3 4 5 6 7 8 9 字 母:a b c …… z A B C …… Z 运 算 符:+ - * / % = < > <= >= != == << >> & | && || ^ ~ ( ) [ ] { } -> . ! ? : , ; “ ‘ 特殊符号:_(下划线) 回车(\r) 换行(\n) 制表符(\t) 共 26 页 第 * 页 允许程序员自己按照规则命名的,“数据的名字”,可以作为变量名、常量名、数组名、函数名、文件名、类型名等。 规则:由字母或下划线开头、由字母、数字或下划线组成的字母数字串。 原则:一般为具有特定意义的英文字符串。 例如: a b try test31 string_1 str1 _file if call..n 39test -string1 c2.0 C语言的基本组成——标识符 共 26 页 第 * 页 C语言中由系统特殊定义的32个具有特定含义的标识符,不允许用户作为自定义标识符。 autobreakcase char const continue defaultdo double else Enumexternfloat for goto if intlong register return short signedsizeof static struct Switchtypedefunion unsigned void volatile while C语言的基本组成——关键字 共 26 页 第 * 页 C程序的基本结构 例1: #include void main( ) { printf (“How are you! \n"); } /*文件包含*/ /*主函数 */ /*函数体开始*/ /*输出语句*/ /*函数体结束*/ 说明: main-主函数名( 函数类型void,int) 每个C程序必须有一个主函数main { }是函数开始和结束的标志,不可省 每个C语句以分号结束 使用标准库函数时应在程序开头一行写: #include 共 26 页 第 * 页 例2:求两数之和#include void main( ) /*求两数之和*/{ int a,b,sum; /*声明,定义变量为整型*/ /*以下4行为c语句 */ a=123; b=456; sum=a+b; printf(″sum is %d\n″,sum);} 说明: /*……*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。 共 26 页 第 * 页 例3:求2个数中较大者。#include int max(int x, int y) { int z; if (x>y) z=x; else z=y; return (z); }void main( ) /* 主函数*/{ int max(int x,int y); / 对被调用函数max的声明 */ int a, b, c; /*定义变量a、b、c */ scanf(″%d,%d″,&a,&b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(″max=%d\\n″,c); /*输出c的值*/} 说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。 共 26 页 第 * 页 C程序的基本结构小结: (1) C程序是由函数构成的。 这使得程序容易实现模块化。 main( ) /* 主函数说明 */ { 变量定义 /* 主函数体 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值