c语言输出结果是19为什么

Python09

c语言输出结果是19为什么,第1张

printf("%d\n", strlen(p))

是什么dd?应该是printf("%d\n", s)吧?

for(i=0i<4i++) s+=aa[i][1]对每行第2个数字求和,所以是19。

aa[4][4]={{1,2,3,4}{5,6,7,8},{3,9,10,2},{4,2,9,6}}是一个4 X 4的矩阵

i = M1 + M2 = N * 3 + N * 2 = N * 5 = 5 * 5 = 25

你可以把#define看成文本替换,就是在代码用后面的内容替换前面的内容

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

谢谢采纳