![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言笔记
泽野。
一名90后程序员
展开
-
返回指针的函数,使用全局变量
//返回本地变量的地址是危险的 //返回全局变量或静态本地变量的地址是安全的 #include<stdio.h> int *f(void); void g(void); int main() { int *p=f(); printf("*p=%d\n",*p); g(); printf("*p=%d\n",*p); return 0; } int *f(void) { int i=12; return &i;...原创 2021-07-24 17:50:12 · 182 阅读 · 0 评论 -
结构与函数 输入结构
#include<stdio.h> struct point{ int x; int y; }; struct point getStruct(void); void output(struct point); int main() { struct point y={0,0}; y=getStruct(); output(y); } struct point getStruct(void){ struct point p; sca...原创 2021-07-24 09:01:21 · 130 阅读 · 0 评论 -
9.1.3指针运算
/*如果除法成功输出1,否则0 #include<stdio.h> int divide(int a,int b,int *result); int main(void) { int a=5; int b=3; int c; if(divide(a,b,&c)){ //divide的return返回一个int 1或者0 。 if (1)执行下一行 printf("%d/%d=%d",a,b,c); } r...原创 2021-07-22 00:55:22 · 46 阅读 · 0 评论