C语言中!a是什么意思

 我来答
youcou22
2011-06-20 · TA获得超过384个赞
知道小有建树答主
回答量:790
采纳率:50%
帮助的人:623万
展开全部
C语言中什么意思 1.模运算,即求余数。表达式 a % b 就是计算 a 除以 b 得出的余数。例如: 4 % 3 的结果是 1 2.转义符,比如在scanf()和
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟火夜空
2016-12-28 · TA获得超过6620个赞
知道大有可为答主
回答量:1678
采纳率:93%
帮助的人:553万
展开全部
“?”前面的东西呢
“?:”这个是C语言中 ,唯一的 三目运算符。其结构为:
表达式1 ? 表达式2 :表达式3;
表达的意思是: 表达式1 是真的吗?真的话,选表达式2:假的的话,选表达式3。
被选择的表达式,作为整个 运算 的结果。
题目中 ?a:1;如果“?”前面真没东西,那么就是“空”,而“空”在C语言中,为非零,即是“真”,就会选择‘a’作为结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MFSKE
2018-05-10 · 超过19用户采纳过TA的回答
知道答主
回答量:80
采纳率:66%
帮助的人:15.3万
展开全部
1.**k是一个指针,他指向*k,而*k也是一个指针,通常我们可以用一个指针指向一个数组的开始位置,所以这里的int **k是定义一个动态二维数组
2.二维数组扩展
二维数组A[m][n],这是一个m行,n列的二维数组。设a[p][q]为A的第一个元素,即二维数组的行下标从p到m+p,列下标从q到n+q,按“行优先顺序”存储时则元素a[i][j]的地址计算为:

LOC(a[i][j]) = LOC(a[p][q]) + ((i − p) * n + (j − q)) * t

按“列优先顺序”存储时,地址计算为:

LOC(a[i][j]) = LOC(a[p][q]) + ((j − q) * m + (i − p)) * t

存放该数组至少需要的单元数为(m-p+1) * (n-q+1) * t 个字节
二维数组又称为矩阵,行列数相等的矩阵称变方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-25
展开全部
1、在声明语句中int a;int *p = a; // 声明p为整形指针变量,并指向变量a的存储地址。 2、在执行语句中int a = 2,b = 3, *p;*p = b; // p指向的地址单元存入b的是值3......................*p = a; // p指向的地址单元存入a的是z值2 通过以上两个例子可以看出,*p = a在声明语句中和执行语句中的含义是不同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinajessen
2012-08-02 · 贡献了超过239个回答
知道答主
回答量:239
采纳率:0%
帮助的人:83.1万
展开全部
1>2 返回0, !1 返回 0
就是a[0][0]的意思,C语言数组下标是从 0开始的,a[0][0] 是4个选项中唯一一个正确的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式