IOS征途之c语言-C语言简介与第一个C语言程序笔记与总结

来源:互联网 发布:管家婆记账软件免费版 编辑:程序博客网 时间:2024/05/02 05:41

1.计算机语言的发展史



1.C语言的发展史
1)CPL-->BCPL-->B-->C

2.C语言的用处
1)编写系统软件,图形处理,嵌入式开发等
2)编写游戏外挂
3)编写android 如android系统中的Libraries层程序是C语言编写的
4)编写ios程序

3.C语言的几个标准
1)1983年 83 ANSI C
2)1989年 C89
3)1990年 ISO/IE 9899:1990 
4)1995年 ISO/IEC9899:1999
5)2001~2004 C99
6)2011 C11

4.C语言的程序构成方式
1)C语言程序由函数构成,每一个函数有自己的功能
2)一个C语言程序有且只有一个主函数
3)主函数由系统调用,自己写的函数只有在调用时候才会执行



5.第一个C语言程序
// 这是一个预编译指令,作用:使printf函数能正常使用
#include <stdio.h>

/*
1.main函数表示:C语言程序执行的入口,该函数由系统来
调用
2.int argc, const char * argv[] 是main函数的形参
*/
int main(int argc, const char * argv[])
{
   // printf作用:从控制台打印Hello, World!
   // \n:表示换行
   printf("Hello, World!\n");
   // 表示返回值,返回给系统是0,表示程序正常运行结束并且退出
   return 0;
}


6.主函数的格式
#include <stdio.h>
int main(int argc, const char * argv[])
{
     return 0;
}


7.C语言程序执行的流程
编写程序(编码阶段.c文件)--->编译程序(编译阶段,编译成目标文件即机器码0101之类的.o文件)-->链接程序(链接多个目标文件或C语言函数库生成可执行文件.out)

8.练习
/*
 练习:打印
 *************
 **  hello ***
 *************
 
 1)printf 一行输出
 2)printf三行输出
 */
#include <stdio.h>
/**
 *  1)printf 一行输出
 */
void print_graph1()
{
    printf("*************\n");
    printf("**  hello ***\n");
    printf("*************\n");
}
/**
 *  2)printf三行输出
 */
void print_graph2()
{
    printf("*************\n**  hello ***\n*************\n");
}


int main(int argc, const char * argv[])
{
    // printf 一行输出
    print_graph1();
    // printf三行输出
    print_graph2();
    return 0;
}

0 0
原创粉丝点击