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;
}
- IOS征途之c语言-C语言简介与第一个C语言程序笔记与总结
- IOS征途之C语言-学习IOS开发工具Xcode的笔记与总结
- 03.IOS学习笔记之第一个C语言程序
- IOS征途之c语言-C语言关键字
- IOS征途之c语言-C语言标示符
- IOS征途之c语言-C语言注释
- IOS征途之c语言-C语言数据类型
- IOS征途之c语言-C语言中的常量
- IOS征途之c语言-C语言中的变量
- IOS征途之c语言-C语言中的scanf函数
- C语言 第一个C语言程序
- 第一个C语言程序
- 第一个C语言程序
- 第一个c语言程序
- 第一个c语言程序
- c语言第一个程序
- 第一个C语言程序
- 第一个c语言程序
- Bug in Cocos2dxRenderer.cpp
- Java操作PDF文件(iText)
- Spark的部署和技术选型
- SplitContainer如何实现左导航,右显示与导航相关内容
- linux下svn revert递归恢复
- IOS征途之c语言-C语言简介与第一个C语言程序笔记与总结
- struts2防止重复提交的办法
- 作业报告16 乘法口诀表
- Java 冒泡排序算法
- goagent 3.2.1 chrome出现403、404错误的解决
- weblogic执行filter出现报错
- POJ 1375 Intervals 解析几何 求圆的切线
- 国内免费(开源)CMS系统大全
- Java 多线程 BlockingQueue 实现 高并发邮件 代码 SystemEmailServiceImpl