5、示例
//输出hello world
#include <stdio.h>
int main() {
printf("Hello Wolrd!\n");
return 0;
}
//写一个函数,计算两个整数相加
#include <stdio.h>
int add(int a,int b) {
return a + b;
}
int main() {
int sum;
int a = 10;
int b = 20;
sum = add(a,b);
printf("sum=%d\n",sum);
return 0;
}
终端命令行下输出命令:
cc demo.c
./a.out
三、程序构成及函数
1、什么是函数?
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。
2、C语言的构成?
C语言程序是由函数构成的,但是每个程序只能由一个主函数(这是程序的入口)。
3、函数的简单理解
1)函数是什么?
是C程序的一个程序片段。
2)函数作什么用?
可以对一个功能进行封装,简化代码和提高复用性,且阅读性好。
3)函数怎么用?
定义:返回值 函数名(形式参数) { 代码块...... }
调用:函数名(实际参数)
4)函数的注意点
(1)参数可有可无(看需求)。
(2)main代表主函数,只能有一个,没有的话程序不能运行。
(3)函数不调用不执行,主函数由程序调用。
(4)函数执行顺序只跟调用函数顺序有关。
4、学习函数需要注意的地方
1)注意要用英文标点和空格(空格要有意义)
2)注意不要随意加标点
3)注意区分大小写
4)注意操作的目录
5)注意代码书写区域及规范
6)注意编译器的警告及错误提示(语法及逻辑错误)
7)注意药运行必须要有主函数且只能由一个
8)注意不要想的太深
9)注意要多练习(不能抄代码,理解着去写)和多总结
补充:编译、链接合并成一个命令:cc xxx.c ,为什么合并后的是编译.c文件,而不是.o文件?
是因为此时还没有进行编译,也就没有生成.o文件,所以也就不能去编译.o文件。
四、C语言语法
1、注释是什么?
可以简单理解为对代码的标注、解释。
2、注释有什么用?
1)对代码作解释说明。
2)辅助试调代码。
3、注释怎么用?
写的位置:在函数外面、里面,每一条语句后面。
1)单行注释://想注释的内容
2)多行注释:/* 想注释的内容 */
4、注释什么时候用?
1)当你要对代码进行解释说明时。
2)当你想要试调代码。
5、注释的特点:
1)不参加编译。
2)只能在一句完整的代码后面,不能在前面,或插在中间。
3)多行注释可以嵌套单行,但是不能嵌套多行。
五、C语言关键字
1、关键字是什么?
关键字就是C语言提供的特殊含义的符号,也叫做“保留字”。C语言中有32个关键字。
2、关键字由什么用?
表示或实现一些特定功能。
3、关键字怎么用?
每个用法都不一样,具体的需要在特定的环境中去用。
4、关键字什么时候用?
当你写代码时需要表现或实现某个特定功能...
5、关键字由什么特点
1)使用及其频繁
2)全部都是小写
3)系统会自动高亮
6、示例
#include <stdio.h>
//int表示一个整数类型
int main() {
/* return有两种含义:
* 第一种是返回一个数,根据函数返回值的类型,return返回相应的类型值;
* 第二种,当代码执行到return时,结束整个函数,return后面的代码都不会执行
*/
return 0;
}
六、标识符
1、标识符是什么?
标识符就是在程序中自定义的一些符号和名称。
2、标识符有什么用?
给要用的函数、数据等起名字,方便区分调用。
3、标识符怎么用?
由26个英文字母的大小写、10个阿拉伯数字0~9,下划线_,组成。
4、标识符什么时候用?
当你要用函数或数据命名时
5、标识符有什么特点?
1)不能以数字开头
2)不能与关键字重名
3)严格区分大小写
4)起名要有意义
5)便于识别(驼峰命名)
补充:驼峰命名:第一个单词的首字母小写,其余单词的首字母大写
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |