C的程序结构

简介:
认识C程序的组成结构,是C开发的基础。
 
比如,一个简单的C程序:
#include <stdio.h> 
#define PI 3.14 

void test( int a); 

int main(){ 
         printf( "Hello C!\n"); 
          int a = 3; 
         test(a); 
         test(4); 
         printf( "%f\n",PI);    
         getchar(); 
          return 0;         


void test( int a){ 
         printf( "%d\n",a); 
}
 
Hello C! 


3.140000
 
对比上面的程序,C语言的程序结构如下:
 
1、包含指令
 
2、定义常量
 
3、声明函数原型
 
4、main()
一个C程序只能有且只有一个main()函数,在C99中,main函数有两种格式:
int main (int argc,char *argv[]);
argc表示参数个数,argv表示参数
#include <stdio.h> 
int main ( int argc, char *argv[]) { 
         int I = 0; 
        printf( "命令行中可执行文件名为:%s",argv[0]);    
        printf( "总共有%d个参数:",argc); 
         while((argc--)>0) 
        printf( "%s",argv[I++]); 
        getchar(); 
         return 0; 
}

命令行中可执行文件名为:C:\DEV-CPP\maintest.exe 
总共有1个参数: 
C:\DEV-CPP\maintest.exe
 
int main();
是没有参数的写法。
 
在老版本的C89中,main可以没有返回值,但新版本的C99中要求main函数必须有返回值。
 
5、其他函数列表
 


本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/187233,如需转载请自行联系原作者
相关文章
第7章 用函数实现模块化程序设计
第7章 用函数实现模块化程序设计
74 0
|
29天前
程序结构
C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式
|
7月前
|
C语言
c语言循环设计程序结构
c语言循环设计程序结构
48 0
|
7月前
第七章 用函数实现模块化程序设计
第七章 用函数实现模块化程序设计
25 0
|
7月前
第五章 循环结构程序设计
第五章 循环结构程序设计
31 0
|
7月前
第五章:循环结构程序设计
第五章:循环结构程序设计
42 1
|
编译器 C语言 Windows
C语言编程-程序结构
在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的C 程序结构,在接下来的章节中可以以此作为参考。 Hello World 实例 C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 让我们看一段简单的代码,可以输出语句 "Hello World": #include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; } 接下来我们讲解一下上面这段程序: 程序的第一行 #include <stdio.
120 0
|
C++
面向对象程序设计第八章:运算符重载
面向对象程序设计第八章:运算符重载
140 0
程序设计的方法
程序设计有方法,主要依据已有经验,按照模式进行建模。
96 0

热门文章

最新文章