![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
一些自己在学习C语言过程中遇到的一些坑。记录下来
Gaifauu
犬吠穿篱出,鸥眠起水惊。
展开
-
xuliehao
MRX3F-47B9T-2487J-KWKMF-RPWBY(工行版) 可用(强推此号) QC986-27D34-6M3TY-JJXP9-TBGMD(台湾交大学生版) 可用 CM3HY-26VYW-6JRYC-X66GX-JVY2D 可用 DP7CM-PD6MC-6BKXT-M8JJ6-RPXGJ 可用 F4297-RCWJP-P482C-YY23Y-XH8W3 可装不可升级 HH7VV-6P3G9-82TWK-QKJJ3-MXR96 HCQ9D-TVCWX-X9QRG-J4B2Y-G原创 2022-03-21 16:48:25 · 163 阅读 · 1 评论 -
printf ++i i++ 逗号运算符
#include <stdio.h>int main(){ int i=3; int a = (printf("%d ",i++ ),printf("%d ",++i ),i); printf("%d\n",a ); return 0;} //结果是 3 5 5。这个代码说明:1、int a = (printf("%d ",i++ ),printf("%d ",++i ),i); a是接受的i的赋值,逗号运算符,把最后的赋值给a。2、在括号里面.原创 2020-08-21 17:08:42 · 2643 阅读 · 1 评论 -
联合体,浮点数
原创 2020-08-21 11:50:31 · 588 阅读 · 0 评论 -
char* p = “abc“;字符,字符串,字符指针,格式输出
char* p = "acb";printf("%c",*p+1); a+1->bprintf("%s",*p+1); 报错,类型不匹配printf("%c",*(p+1)); a后面的cprintf("%s",p); acbprintf("%s",p+1); cbprintf("%c",p); 报错,类型不匹配为什么类型不匹配?1、p,指针,char型指针;门牌号,例如0x123456782、*p *(p+1) *p+1 都是地址存储内容,或者原创 2020-08-18 19:00:54 · 1057 阅读 · 0 评论 -
64位linux静态库编译,找不到库,返回1
1.首先查看自己的静态库文件存在系统中没有locate libxxx.a转载 :http://www.voidcn.com/article/p-eknenfuw-bte.html2.其次查看静态库文件是适用于哪种系统(多少位的)?objdump -a xx.a转载:https://blog.csdn.net/hnlyyk/article/details/50455899?biz_id=102&utm_term=%E6%80%8E%E4%B9%88%E7%9C%8B%E8原创 2020-08-01 00:00:45 · 306 阅读 · 0 评论 -
数组名的讨论
数组名的讨论1、int a=10;在栈申请一块空间,四个字节,这个内存里面放的是10的(二进制码),在8086架构里,按小端方式存储。&a,得到的是头一个字节的地址(首地址),对&a加一,指向下一个这种类型的空间首地址。*a,解开的是这个空间的内容,是个int类型。a,是这块内存的标识符,也就是名字,不在内存中显示,由编译器识别,然后处理。因为类型是int类型,所以a指的是四个字节的范围。对a进行赋值,取出这个int类型的地址的内容(四个字节的内容),往里面赋值。原创 2020-07-24 19:16:57 · 103 阅读 · 0 评论