3运算符丰富(共有34种运算符 除了最基本的十 ×、÷、%等运算外, 还将括号、赋值、类型强制转换等均作为运算符。 4数据类型丰富结构化程度高 除基本类型外,有指针,结构体、共同体等类型 5语法严格,灵活 如:数据类型可相互通用:整型、字符型通用。 c語醒设计
3.运算符丰富(共有34种运算符。) 除了最基本的+、-、×、÷、%等运算外, 还将括号、赋值、类型强制转换等均作为运算符。 4.数据类型丰富,结构化程度高 除基本类型外, 有指针, 结构体、共同体等类型。 5.语法严格,灵活 如:数据类型可相互通用:整型、字符型通用
6.可与机器硬件打交道 直接访问内存地址,具有“高”、“低” 级语言的功能 7.生成目标代码质量高,执行效率高。 8语言简洁,可移植性好 可移植性优于汇编语言。 c語醒设计
6. 可与机器硬件打交道 直接访问内存地址,具有“ 高” 、 “ 低” 级语言的功能。 7. 生成目标代码质量高,执行效率高。 8.语言简洁,可移植性好 可移植性优于汇编语言
§1.3简单的程序介绍 为了更好、更快地掌握C程序,我们先看几个C 语言程序: b1:#include <stdio. h> main() printf ("Hello! n This is a C programn 运行结果: Hello This is a C program」c语言醒序设计t
§1.3 简单的C程序介绍 为了更好、更快地掌握C程序,我们先看几个C 语言程序: 例1: #include <stdio.h> main( ) { printf ("Hello!\nThis is a C program\n"); } 运行结果: Hello! This is a C program
5 2:/*Example for add program * #include <stdio.h> main( {inta,b,sum;/*这是定义变量* a=123:b456;/给变量赋值* sum=a+b;/*求两个数之和* printf("a+b=%dn",sum) 运行结果: a+b=579
例2: /* Example for add program */ #include <stdio.h> main ( ) {int a, b, sum; /*这是定义变量*/ a=123; b=456; /*给变量赋值*/ sum=a+b; /*求两个数之和*/ printf("a+b= %d\n", sum); } 运行结果: a+b=579
B5 3: /*Example for Function program * #include <stdio.h> main() /*主函数* i int a, b, c /*定义变量* scan f(%d,%d”,&a,&b),*输入变量a和b的值 c=max(a, b) /*调用max函数,将得到的值赋给c printf( max=-%d', c *输出c的值* int max(x, y) i intx,y *对形参x、y作类型定义* Int z /*max函用到的变量z,也要加以定义* if(x>y)zX return(z);/将z的值返回通过max带回调用处* c語醒设计
例3: /* Example for Function program */ #include <stdio.h> main( ) /* 主函数*/ { int a, b, c; /*定义变量*/ scanf(“ %d, %d”, &a, &b); /*输入变量a和b的值*/ c=max(a, b); /*调用max函数,将得到的值赋给c*/ printf(“ max=%d”,c;) /*输出c的值*/ } int max (x, y) { int x, y; /*对形参x、y作类型定义*/ int z; /*max函用到的变量z,也要加以定义*/ z=y; if (x>y) z=x; return (z); /*将z的值返回,通过max带回调用处*/ }