C语言基础特性:函数、数组与块的深入解析
1. 数组初始化
在C语言中,多维数组不必全部初始化。例如,下面的语句仅将矩阵每行的前三个元素初始化为指定的值:
int M[4][5] = {
{ 10, 5, -3 },
{ 9, 0, 0 },
{ 32, 20, 1 },
{ 0, 0, 8 }
};
其余元素将被自动设置为0。这里,内层的花括号是必需的,以确保正确初始化。若省略它们,将只会初始化前两行和第三行的前两个元素。
2. 函数基础
- 函数定义与调用 :在C语言编程中,函数是重要的组成部分。例如
NSLog和main函数,main函数是程序执行的起点。下面是一个简单的程序示例:
#import <Foundation/Foundation.h>
int main (int argc, char * argv[])
{
@autoreleasepool {
NSLog (@"Programming is fun.");
}
return 0;
}
我们可以定义一个名为 printMessage 的函数来实现相同的输出:
超级会员免费看
订阅专栏 解锁全文
96

被折叠的 条评论
为什么被折叠?



