Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1300199
  • 博文数量: 548
  • 博客积分: 7597
  • 博客等级: 少将
  • 技术积分: 4224
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-15 13:21
个人简介

嵌入式软件工程师&&太极拳

文章分类

全部博文(548)

文章存档

2014年(10)

2013年(76)

2012年(175)

2011年(287)

分类:

2011-02-20 20:13:58

/* */ //注释多行; /*: 开始 */: 结尾;注释中是程序的描述; 
//: 注释一行; 注释的内容是不产生编译代码; 预处理时被处理掉了;
//: 引进c++ ; c99后增加的;

/*		不能嵌套; 
*/

#include   //#include:预处理命令 预处理时执行;
//.c : c代码; .h : 头文件;
//<> : 该头文件在系统默认路径; /usr/include ;
//"" : 先在当前目录找该头文件; 再去系统目录找;
//stdio.h : c语言没有实现输入输出的关键字; 需要外部函数实现; 
//			外部函数在c动态库中: /usr/lib/libc.so ld时链接的;
//		  : stdio.h 放标准输入输出的函数的原型;
int main(void)
//main是c的入口函数; 整个程序中只有一个main;main函数的开始就是程序的开始,main函数的结束就是程序的结束;由起始代码(汇编写的)决定的;
//()表示main是一个函数; void : 函数的参数没有;
//int : 函数的返回值; 可以省略; 默认也是返回一个整形;
{		//函数的起始;这是一个语句块;
	printf("hello world!\n");
//调用函数printf;并且传递参数;参数只有一个,是指针;"hello world!" 
//; : 表示该行是一个语句; 
	
	printf("hello"		//c99规定多个同时相邻出现时,可以组成一个字符串;
		   "world!"
		   "\n");

	char *p = "hello world2!\n";
//char * : 定义一个变量;名字叫p; char * 告诉编译器给变量p在栈中分配char * (4个字节)的字节空间; 把只读段的地址存到该4个字节中;
	printf(p);
//	printf传递了一个参数; 参数是指针; p: 是指向只读段的地址;

	return 0; 	
//函数结束的返回值: 0; 如果函数没有返回值可以不要;
//返回给调用者; 也就是起始代码; 0: 运行正常; 非0: 运行出错;
}		//函数的结束;

//程序: 一个或者多个函数组成; 有且只有一个main函数;
//函数: 由一个或者多个语句组成; 语句以;结尾;



阅读(689) | 评论(0) | 转发(0) |
0

上一篇:h3.c

下一篇:hello.i

给主人留下些什么吧!~~