C语言函数
2018-03-19 本文已影响0人
RubyiOS
1.简单的打印三角形
#include <stdio.h>
void func(void){
int i ,j;
for(int i = 0;i < 3;i ++){
for(int j = 0;j < i;j++){
print("*");
}
}
}
#include <stdio.h>{
void main(void){
func();
return 0;
}
2.函数栈,先进后出
int *func2(void){
int a;
return &a;//不能返回一个函数的局部变量的地址,return后作用域结束,a释放
}
float func(void){
int *p = func2();
*p = 8;
return 90;
}
int main(void){
float ret = func();
return 0;
}
}
3.有参数的函数调用
int add(int a, int b){
return a+b;
}
int main(void){
add(2,3);
return 0;
}