网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月01日
漏签
0
天
c语言吧
关注:
801,692
贴子:
4,374,669
看贴
图片
吧主推荐
视频
游戏
1
2
3
4
下一页
尾页
400
回复贴,共
4
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
C语言中被人忽略掉的陷阱!(每天持续更新)
只看楼主
收藏
回复
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们一起研究下C语言中程序员易忽视的错误!
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1. 赋值和作用域的问题
#include <stdio.h>
int i;
int main(void)
{
int i = i;
printf("%d\n",i);
}
问题:打印结果是什么?
2026-01-01 19:09:38
广告
不感兴趣
开通SVIP免广告
御坂妹妹15842
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
火钳刘明
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2.后++和弹栈问题.
#include <stdio.h>
int main(void)
{
int i = 4;
int* p = &i;
printf("%d,%d\n",*p,*p++);
return 0;
}
问题:打印结果?
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.C语言中符号组合的贪心法则.
#include <stdio.h>
int main(void)
{
int i = 1;
int j = i+++i; //这段代码对吗?如果对j的值是多少?
int* p = &j;
int k = i /*p; //这行代码对吗?为什么?
return 0;
}
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.static和全局变量的用法
#include <stdio.h>
static int j;
int fun1(void)
{
static int i = 0;
i++;
return i;
}
void fun2(void)
{
j = 0;
j++;
}
int main(void)
{
int k = 0,i = 0;
for(k = 0;k < 10;k++)
{
i = fun1();
fun2();
}
printf("i = %d,j = %d\n",i,j);
return 0;
}
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
5.C语言表达式的计算时的(转换规则)
int i = -10;
unsigned int j = 6;
printf("%d\n",i +j > 6?1:0);
打印结果!
御坂妹妹15842
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主快继续,我等着被坑呢
2026-01-01 19:03:38
广告
不感兴趣
开通SVIP免广告
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大几了啊?真羡慕你们!
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还上晚自习!各种嫉妒羡慕恨啊!
御坂妹妹15842
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主我的屏幕都快点烂了,求继续更新
time何勇
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
火钳刘明
________________________________
尊敬的中国移动用户,恭喜您获得50元中国移动手机充值卡!请用小刀刮开黑条获得充值密码!感谢您一直对中国移动的信赖与支持。█████████████████████████████
慧班恨踏38
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
6.数组名的二义性!
void Func ( char str[100]) (2分)
{
sizeof( str ) = ?
}
-----------------------------------------
char str[] = “Hello” ;
char *p = str ;
int n = 10;
请计算
sizeof (str ) = ?
sizeof ( p ) = ?
sizeof ( n ) = ?
-----------------------------------------------
void *p = malloc( 100 ); 请计算
sizeof ( p ) =
另外问一下&arr和arr以及&arr[0]表示的意思一样吗?
如果不一样&arr是什么类型的,arr是什么类型的,arr[0]是什么类型的?
a327380135
彩虹面包
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
《C陷阱与缺陷》
PS.名字记对了么
2026-01-01 18:57:38
广告
不感兴趣
开通SVIP免广告
小_埃
彩虹面包
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
@半年不再
@御坂妹妹15842
我觉得这一张图足够说明指针大小的问题了。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示