c语言学习第四周

1.函数三种形式

定义:设定一个新自定义函数

声明:对要调用的函数事先进行声明

调用:使用一个函数

c语言的编译顺序是自上而下的,因此,使用函数前一般要先进行声明或定义,如果调用函数库中的函数只需声明头文件,不需定义。自定义函数若要在调用后定义需先声明。

全局变量和局部变量

全局变量指变量在一定范围内作用域为全范围的变量。

局部变量只作用于范围内一部分的变量。

可以在main函数前面申明变量作为整行代码的全局变量。

/当局部变量和全局变量同名时,以局部变量为主,在局部变量作用域以外使用全局变量。/

3.运算符:和?

和if语句效果等价

使用方式(a>b)?a:b

判断a>b的真假,如果为真,则运算:前的式子对整个表达式赋结果的值,反之则运算:后的

例如:

int a,b;

a = 2;

b = 3;

int k;

k = (a>b)?a:b;

printf("%d",k);

输出的k值是3

  1. 数组与指针

(1) 数组变量本身表示数组中第一个元素的地址,例如:

int a[10];

int *p = a;//此时无需用取址符&

但是数组中的元素表达的是普通变量

(2) 数组变量本身是const的指针,所以不能被赋值

int a[]; 等价于 int *const a =……

(3)*运算符可以对指针也可以对数组使用

例如:*a = 25;

你可能感兴趣的:(c语言学习第四周)