首页 > 编程语言 > 详细

C语言之总体

时间:2014-03-11 23:32:40      阅读:732      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
#include "stdio.h"

int add(int x, int y);        /*1. 函数的声明*/

void display1(char* str);     /*主要表现:赋值,算术,逻辑运算。 逻辑流:顺序,选择和循环*/

void display2();

main()

{

   printf("%d",add(2,3) );    /*3. 函数的调用*/
display("ding shu guang"); } int add(int x, int y) /*2. 函数的定义*/ { return (a+b); } void display1(char* str) { int i=0; for(i=0; str[i]; i++) /*赋值,运算,逻辑表达*/ if(str[i]) /*顺序,选择,循环*/ printf("%c",str[i]); } void display2() { struct person { int age; char* name; union personType { char* title; /*头衔*/ char* grade; /*年级*/ }pT; /*union 数据类型定义,union数据类型的变量define完毕*/ /*注意:此处必须声明personType 数据变量pT,否则,相当于:int 后没有变量一样位于struct结构中 */ } ; struct person p1,p2; p1.age=10; p1.name="zhang san"; p1.pT.title="professor";/*教授*/ /*此处p1对联合变量pT操作title之后,pT不可再对grade操作*/ p2.age=20; p2.name="li si"; /*用指针表示字符串,初始化方法*/ p2.pT.grade="G4" /*4年级*/ /*其它.....*/ }
bubuko.com,布布扣

 

总结如下:

1. 程序包含  main 函数和子函数add

2. 完整地包含了函数的声明,定义 和调用过程

----------------------------------------

3. 赋值,运算,逻辑表达

4. 顺序控制,选择控制和循环控制

----------------------------------------

5. 数据类型包含了,基本型(int, char, float)和扩展性(数组, struct, union, menu and tree)

6. 字符串问题(用字符数组表示,用指针表示),字符串的赋值(数组和指针形式)

7. 指针与数组,指针与字符串,指针与.......

 

 

.

C语言之总体,布布扣,bubuko.com

C语言之总体

原文:http://www.cnblogs.com/girlblooding/p/3594880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!